Failed to mount /boot/efi; Dependency failed for Local File System

I have been encountering this boot failure, ever since I edited my fstab to add some partitions to automount.

I even tried reformatting the ESP partition and reinstalling grub from a live USB.

This again happened here, too.

# /etc/fstab: static file system information.

# <file system>                           <mount point>     <type>  <options>                                                       <dump>  <pass>
#UUID=6C5E-CE44                            /boot/efi         vfat    default,umask=0077                                                0       2
UUID=ad7b1d9f-bf7e-46fc-b711-fecabd29e65f /                 btrfs   subvol=/@,defaults,noatime,compress=zstd                          0       0
UUID=ad7b1d9f-bf7e-46fc-b711-fecabd29e65f /root             btrfs   subvol=/@root,defaults,noatime,compress=zstd                      0       0
UUID=ad7b1d9f-bf7e-46fc-b711-fecabd29e65f /srv              btrfs   subvol=/@srv,defaults,noatime,compress=zstd                       0       0
UUID=ad7b1d9f-bf7e-46fc-b711-fecabd29e65f /var/cache        btrfs   subvol=/@cache,defaults,noatime,compress=zstd                     0       0
UUID=ad7b1d9f-bf7e-46fc-b711-fecabd29e65f /var/log          btrfs   subvol=/@log,defaults,noatime,compress=zstd                       0       0
UUID=ad7b1d9f-bf7e-46fc-b711-fecabd29e65f /var/tmp          btrfs   subvol=/@tmp,defaults,noatime,compress=zstd                       0       0
UUID=9fa0b5ef-ad74-4a79-b3c0-4d10b51c9d3a /home             btrfs   subvol=@home,defaults,noatime,compress=zstd                       0       0
tmpfs                                     /tmp              tmpfs   defaults,noatime,mode=1777                                        0       0


UUID=586e1a3e-80c3-4057-81b6-bbfe7662c6ff /mnt/Linux_Data   ext4    defaults,noatime                                                  0       2
UUID=92d6a935-e46e-46fb-9e53-9b39bce48e6a /mnt/Storage      ext4    defaults,noatime                                                  0       2

I have been commenting out the ESP file system in the fstab to be able to boot without the above error.

> lsblk -f
NAME        FSTYPE FSVER LABEL        UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
zram0                                                                                     [SWAP]
nvme0n1
├─nvme0n1p1 vfat   FAT32              6C5E-CE44
├─nvme0n1p2 btrfs        Garuda_Linux ad7b1d9f-bf7e-46fc-b711-fecabd29e65f                /var/log
├─nvme0n1p3 btrfs        Home         9fa0b5ef-ad74-4a79-b3c0-4d10b51c9d3a   61.7G     1% /home
├─nvme0n1p4 ext4   1.0   Linux_Data   586e1a3e-80c3-4057-81b6-bbfe7662c6ff   43.8G    25% /mnt/Linux_Data
└─nvme0n1p5 ext4   1.0   Storage      92d6a935-e46e-46fb-9e53-9b39bce48e6a  142.6G    44% /mnt/Storage

Check if you have dump files in the efivars and if so delete them.

ls /sys/firmware/efi/efivars | grep "^dump" &&
sudo rm /sys/firmware/efi/efivars/dump-*
3 Likes

I again tried to reinstall grub from a live USB,

Deleting all the dump files in the efivars fixed this anomaly!

I had to replace "^dump" with "dump" in the above command.

Thank you

But the original issue remains…

What a shame :smiling_face_with_tear:
I somehow unknowingly altered the defaults option to default when I edited the fstab
This is why the kernel couldn’t recognise the option and could not mount the file system and, therefore, entered emergency mode.

Here are the logs from journalctl -xb:

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