Sure a lot of us have had this, I’m stuck and I can’t boot. I’m writing this from live booting into a usb. For some reason whenever I boot and decrypt my luks encrypted driver, I get /efi failed to mount.
I arch-chrooted into the drive. Ran
sudo pacman -Syu
sudo pacman -Syu linux
mkinitcpio -P
bootctl update
bootctl --path=/ef install
None of this works, I think its a problem with vfat, when I do systemctl status efi.mount it says “unknown filesystem type ‘vfat’”, so I trued using modprobe vfat in the recovery cli but it gave an error saying it didnt exist, but when I arch-chroot I can load it fine and regenerate my inframfs but it still won’t boot.
Also when i use fsc.vfat -a /dev/nvme0n1p1, it says dirty bit is set, fs was not properly unmounted and data may be corrupt, automatically removing dirty bit. filesystem was changed. i restart, things don’t boot, so I arch chroot back in, run the command and it says the same thing.
Sorry for no caps I am so tired have been trying to fix this for hours.