Hi everyone, I ran into a kernel version mismatch after a system update. My system boots into
7.0.13but/usr/lib/modules/only has7.0.14. Because of this, thevfatmodule is missing and/boot/efifails to mount, throwing me into Emergency Mode. I have a Live USB ready, could someone please guide me on how to fix the systemd-boot entries or chroot to match the new kernel? Thank you!
https://discovery.endeavouros.com/system-rescue/arch-chroot/2022/12/
Depending on your filesystem, follow the appropriate instructions for chroot.
Assuming, you have the default systemd-boot and dracut, once you are in chroot:
reinstall-kernels
to regenerate your initramfs and boot entries.
I think he uses GRUB, because the mountpoint is /boot/efi.
You are right!
A picture says more that a thousand words!
We need more and more accurate info.
Now that I notice he even said /boot/efi in the title. So @dev11 we need to know if you use GRUB or systemd-boot because this is very inconsistent as GRUB uses /boot/efi and systemd-boot uses /efi.
Show us the output of the bootctl status command.
“Thanks everyone! The issue is solved. The automatic kernel-install generated a generic entry missing my root UUID and options, causing the /dev/gpt-auto-root hang. I fixed it by copying my old working config, updating the kernel version to 7.0.14, and re-signing with sbctl.”

