"cannot find /boot/efi" error on boot

Hi! I'm running Core 17.3. It works great but I've been getting the "cannot find /boot/efi" error on boot since the beginning. It doesn't seem to impact day to day operations. So it really seems cosmetic to me, though it does annoy me sometimes. :slight_smile:

Should I be concerned? Any way to fix? Let me know if I can provide more system info, as well. I know that secure boot is disabled in the BIOS, at least.

Info from neofetch:


OS: Zorin OS 17.3 x86_64
Host: Discovery BLKDQ57TM
Kernel: 6.8.0-87-generic
Uptime: 10 mins
Packages: 2335 (dpkg), 45 (flatpak),
Shell: bash 5.1.16
Resolution: 1920x1080
DE: GNOME 43.9
WM: Mutter
WM Theme: ZorinBlue-Dark
Theme: ZorinBlue-Dark [GTK2/3]
Icons: ZorinBlue-Dark [GTK2/3]
Terminal: gnome-terminal
CPU: Intel i5 650 (4) @ 3.193GHz
GPU: NVIDIA GeForce GTX 660 OEM
Memory: 3079MiB / 11818MiB

Did you mean /boot/efi? /efi/boot does not exist in the file system.

Yes, perhaps. Sorry, dyslexia!

Have you seen this thread?

I've seen the same thing on my old laptop (which has secureboot turned off). It's ugly and unprofessional looking, but it doesn't seem to affect anything.

You could try it with starting Zorin on an USB Stick in Live Mode and use Boot Repair.

Thank you! That appears to have addressed that error message, though now I get a new message. Something like

error: no server is specified.
error: no suitable video mode found.

Go figure. I'll either revert or just leave things and not muck about, as everything works fine in the OS! Thanks for pointing me to that thread!

Yeah, I'm thinking it's the same case here; it's more cosmetic than anything so probably not ultimately worth trying to address.

This one only means that the firmware for your hardware does not support the kernel's instructions. It can be ignored.

You are fortunate. Most that see this error cannot boot.
The reason why is because it is stating it cannot locate the boot files.

What this tells me in your case is that init is trying to run something related to EFI-GPT, which you are not using. This is safe to ignore, though only because your system boots.
I agree - the error messages flash for a moment while you are booting up - It's not some persistent nagging to drive you crazy.
I would not try to fix these since the system works but, it is an indicator that the age of the machine is showing. It will not be long before you cannot salvage it for use as a daily driver.

2 Likes

Got it and very helpful. Thank you so much for this explanation!

1 Like

Another user had the same problems after applying this command to get rid of the error message.

1 Like

:frowning:

I just replaced my core2duo laptop (gave it to a charity who sends them overseas). In it's place is a nice Dell 1st gen i7 laptop :laughing: I hope to get another few years out of that (i don't use it a lot).