"Proper" way to customize grub

Hello Fedora users,

I usually use a tool call grub-customizer to customize my grub in a GUI environment and while the grub menu does work itself and has all the entries of the kernel there when I open Grub Customizer it only says “UEFI Menu” and those entries do not appear. I have seen a tool in the terminal called grubby and I am wondering if that is the main way fedora uses to customize grub or there is something I am doing wrong with grub customizer?

Hi tophotocean00,

“UEFI Menu” is the only entry in grub.cfg. The rest is merged into the visible grub menu by grub module blscfg and grub command blscfg.
This is not (yet?) supported by grub-customizer. You can restore the original grub.cfg format by setting GRUB_ENABLE_BLSCFG=false in /etc/default/grub and regenerating grub.cfg with grub2-mkconfig.
grubby is the command line tool to add/remove kernels, what I’ve seen is that grub-customizer offers some more possibilities for visual customization.
Please note that grub-customizer has other ideas about UEFI file locations than the current Fedora. Maybe you have to run grub-customizer after kernel update.

1 Like

Yes the GRUB_ENABLE_BLSCFG=false worked now I see all the entries thank you

1 Like