Failed to mount /efi while booting

Yesterday, when I was booting the system, this happened:

[FAILED] Failed to mount /efi.
See ‘systemctl status efi.mount’ for details.
[DEPEND] Dependency failed for Local File Systems

so i tried systemctl status efi.mount:

[root@frantaspc 1# systemctl status efi.mount
x efi.mount efi
Loaded: loaded (/etc/fstab; generated)
Active: failed (Result: exit-code) since Sun 2023 08-27 19:57:47 CEST: 36s ago
Where: /efi
What: /dev/disk/by-uuid/OEFC-1AA0
Docs: man: fstab(5)
man:systemd-fstab-generator(8)
CPU: 3ms
Aug 27 19:57:47 frantaspc systemd[1]: Mounting /efi…
Aug 27 19:57:47 frantaspc mount [613]: mount: /efi: unknown filesystem type ‘ufat’.
Aug 27 19:57:47 frantaspc mount [613]: dmesg (1) may have more information after failed mount system call.
Aug 27 19:57:47 frantaspc systemd[1]: efi.mount: Mount process exited, code=exited, status=32/n/a
Aug 27 19:57:47 framtaspc systemd[1]: efi mount: Failed with result ‘exit-code’
Aug 27 19:57:47 frantaspc systemd[1]: Failed to mount /efi.

Can someone please help me fix this?
Thanks!

Can you try booting the fallback image?

This happened when i booted into fallback image:

In that case, you need to boot off an ISO.

arch-chroot in as described in the wiki and run dracut-rebuild from within the chroot.

Be sure to mount your EFI partition.

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