Restored a snapshot, now system won't boot. (btrfs)

Tried using Waydroid thru Wayfire (I installed the zen kernel), didn’t work out, so I decided it’d be a great idea to restore a snapshot from yesterday, and now only / mounts. /home doesn’t have snapshotting on, and /EFI is FAT32 obviously.

I’ve chrooted into my system. Now how do I undo the wreckage I’ve caused? DDGing isn’t helping.

(Please move if this post is in the wrong category)

When using systemd-boot, after restoring a / snapshot, you need to arch-chroot in and run reinstall-kernels

  • Make sure your EFI partition is mounted before running the command
  • You may need to also do some manual cleanup in /efi
2 Likes

I already mounted /efi.

I use systemd-boot.

I did your command , and now I have 3 entries ignoring fallback ones (what purpose do they serve anyway?)

Linux 6.4.3
Linux 6.4.2
Linux Zen 6.4.3

I did install Zen at one point so that’s expected.

I went into /efi/<some really long random string>/and deleted all of the non relevant entries.

Then, since my kernel is out of date, I updated my system, and all is now well.

Thank you.

fallback entries include more than the minimum needed to boot. They are useful in a couple of scenarios:

  • You change your hardware and or configuration
  • Something happens causing something to missing from the normal boot image

You can disable fallback images in the config if you don’t want them.

1 Like

Thanks for explaining.

I’m assuming the whole reason this happened is because I rolled back too far, far enough to the point where the ESP didn’t make sense to the system? Or is it the other way around? Or smth else?

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.