I hope there is an easy way to edit the grub menu. I searched for grub in dolphin and dozens of files came up. Many are duplicates. For example, there were 3 entries in the search that had different names but pointed to the same file.
What I am trying to accomplish is moving up the entry for kernel-default to the top of the list. The grub menu has 4 entries for kernel-vanilla with the sole kernel-default in the middle. All I want to do is get the kernel-default to the top of the list so there is one less step when I boot to it.
Hi @Prexy , So you are in tumbleweed and tumbleweed still has yast.
Boot your kernel-default and go to yast2-bootloader. After you open the yast2-bootloader you can just hit the ok button and it will make your kernel-default on top of the list the next time you reboot., This feature will be missed when yast retire.
Thanks, @conram . The yast bootloader had 3 tabs, one of which was options. That’s where I was able to change to kernel-default. It listed the latest installed kernel-default and I selected it. Now I wonder if I update the kernel, will I have to change this again. But, this is working for now. On another note, this is a Lenovo pc and I dual boot with Windows. It selects Windows automatically. I have not been able to edit the bios menu to move opensuse to the top of the boot order. I hope Lenovo has a website as helpful as this one!
Yes, hopefully we might see a suitable “cockpit -bootloader” module in the future. It would need to handle the current bootloader landscape, including GRUB2 legacy, GRUB2-BLS, and systemd-boot, so it’s not trivial. But it could provide a nice GUI alternative when YaST2 bootloader management is retired.
Interestingly, I did find this…
It’s a placeholder on the openSUSE Build Service, indicating possible intent for a Cockpit bootloader module, but nothing has been implemented yet.
@deano_ferrari if it’s grub-bls there is NO dual/multi-boot support. Need to either use the system BIOS boot menu to boot another OS (or an alternative bootloader).
But easy to use efibootmgr -o to change the order.
@malcolmlewis Your confidence in me is reassuring. But efibootmgr gave me too much info. i’m not brave enough to alter it.
Boot0000 is the Windows boot manager
Boot0001 is opensuse secure-boot
Boot0003 is generic usb drive
Boot0004 is CD/DVD
Boot000c* is the opensuse version I boot to
During boot, I press F12 and get a menu to select one of the above but they are not in that order shown. Also, the entries from efibootmgr are not the abbreviated version I show here. Each is follow by 10 lines of numbers which, I suspect, are hex addresses. With all this info, I am to scared to edit.