Hi everyone,
two days ago i updated my almost fresh fedora 32 install (installed less than a week ago) and grub suddenly “broke”. It’s not really broken but has a really strange behavior that i can’t fix.
One week ago i did a full fresh install of both windows 10 and fedora 32. The are both running in uefi mode. After the installation everything was working fine, i loaded fedora entry, grub loaded, everything worked.
After a patch i did two days ago on fedora now grub does not load after bios. i end up with a full back screen after a single blink of a “_” in the upper corner of my screen. At first i thought that grub was broken… but it isn’t! If i open the bios setup and manually boot the fedora entry i get to see grub and everything works!
Almost forgot to say that i have secure boot enabled (No nvidia driver on fedora). I don’t think this is the root of the problem because i can still run fedora by manually selecting the first boot entry.
efibootmgr output:
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0004,0000,0001,0002
Boot0000* Windows Boot Manager
Boot0001* CD/DVD Drive
Boot0002 Hard Drive
Boot0004* Fedora
This is really an annoying workaround to load grub, any ideas on how i should try to fix this?
My mobo is not exactly new and there are no patches that i can do.
I tried to reset the whole bios to default settings but the behaviour is still the same.
I can boot directly in windows is i leave it first in boot order, but grub (fedora entry) keeps going into a black screen if i don’t run it manually from bios boot menu
Thank you for your help, i managed to fix just by making some changes to grub config. It was too strange to be able to boot my os just by manually selecting fedora entry.
Now grub shows up at full screen, at the end of the day maybe i run into some kind of issue in the way grub tried to display its own menu when it was automatically run after bios.