GRUB Boot Menu Customization

I am encountering a minor technical issue with my computer system that has prompted me to seek further assistance. Despite troubleshooting with an AI, I have been unable to resolve the problem.

My system is configured with dual boot, utilizing two separate SSD:

SSD 1: EndeavourOS
SSD 2: Fedora
Currently, the GRUB boot menu defaults to EndeavourOS. To access Fedora, I must manually intervene by pressing F11.

I am requesting guidance on how to modify the GRUB configuration to display both operating systems as default options upon boot.

Is such a configuration feasible?
Thank you for your time and consideration.

Hello and welcome to this forum :enos: :enos_flag:

Do you have os-prober enabled ?

Grub no longer has os-prober enabled per default:

https://wiki.archlinux.org/title/GRUB#Detecting_other_operating_systems

os-prober is troublesome in some cases, but it is used to autodetect other OS to add them to boot menu.

To re-enable os-prober usage for grub:

edit /etc/default/grub and change this:

GRUB_DISABLE_OS_PROBER=true 

to false:

GRUB_DISABLE_OS_PROBER=false

save the file and regenerate grub.cfg again:

sudo grub-mkconfig -o /boot/grub/grub.cfg

1 Like

I think it’s already this but is commented. So just need to uncomment the line.

Well I got this from the wiki, so maybe that should be edited ?

I could be wrong but i thought it was this way and just commented so os-prober doesn’t run. :thinking: I’ll have to check again. I could just do a quick install and see. :wink:

Edit: This is how it is on a new install. So just need to uncomment.

#GRUB_DISABLE_OS_PROBER=false
2 Likes

Thank you for your help. However, after carefully considering the information you provided, I think I’ll stick with the F11 boot menu for now. Thank you again.

after seing this
https://wiki.archlinux.org/title/GRUB#Detecting_other_operating_systems
I scared to do it :joy:

Maybe you should read what is written in the wiki you refer to again ?
Not sure what you are scared of.