I’m trying to install fedora, but at the end, it won’t launch fedora. The only way I was able to find it is in efibootmgr, not as boot0003, and then, using efibootmgr --bootnext 0003. But when I try to modify efibootmgr bootorder, it just reset on reboot. I also tried installing ubuntu but same error, it doesn’t show in the BIOS and no way to make it boot consistently directly from startup.
Some older systems had incomplete UEFI implementations which might explain why different distros have the same issue. There may be workarounds or even newer vendor firmware. https://mundobytes.com/en/Practical-examples-of-the-efibootmgr-command-in-Linux/ describes some common problems and solutions.
Thanks for the help, my problem isn’t on this page. For the firmware, it, an old Acer Asprire E5-772G, and I believe you can only update it through window, but I don’t have windows on it anymore.
SOLUTION :
In the “BIOS”, in" Secure Boot Mode" (you must set a BIOS password to access this option), there is an option “Select an UEFI file as trusted for executing”, it open some sort of file explorer, then I had to go in HDD0 (even if I have an ssd) the EFI/fedora/ and select “shimx64.efi”, a pop up opens and ask me to enter a name, I just put “fedora” then rebooted and it booted directly in fedora.
After booting in fedora, shutdown the pc and entering the BIOS, I have a new entry in section “Boot” name “EFI File Boot 0: fedora”
Thanks for coming back and letting people know what worked!
We’ve seen this on a few Acer machines, I think.
I’ve been going crazy over this from morning to after 1AM the two last days. If it can help people not loosing their mind, then I’m happy to help.