I have a desktop system which was running 15.5 with all updates. I did a “zypper dup” following the instructions in the wiki, and the system will now NOT boot from the grub menu. Any selection from the grub menu results in an instant black screen and no other activity (and the disk light never comes on).
I did compare the generated grub.cfg with the backup copy from 15.5, and (except for the kernel version strings) it is identical
If I boot from a Live USB (15.5), then select More → Boot Linux, the Live USB finds the 15.6 install, finds the 6.4.0 kernel and boots (apparently correctly
Any suggestions? What additional information would be useful to debug this?
No luck with either of these techniques - changing the kernel command-line didn’t provide any data (still a black screen after hitting return) and doing a new “Update” install from the offline install image had the same problem.
However …
In the course of testing all the possibilities … Normally when I boot, the grub menu comes up in text mode. If I hit “c” to go to the grub command line, and then exit grub, the grub menu comes up in GUI mode!. If I hit “Return” on ANY of the available options in GUI mode, the computer starts correctly!!! A short examination shows that the command lines available are IDENTICAL from either the text-mode grub screen or the GUI-mode screen.
Now I’m even more puzzled … but I do have a way to boot the computer reliably
You are booting with UEFI, and the boot order selects something other than openSUSE to boot. When you exit grub, it tries the next in boot order which does happen to be openSUSE.
I’ve done some reading on-line, but if there’s a good reference somewhere for how the UEFI boot sequence works, I’d appreciate a pointer to that info - thanks.
If you have only Leap installed in this system, removing the Boot0005* UEFI OS entry might solve the problem. You can do it with: sudo efibootmgr -b 0005 -B
Before anything else, make sure you have a backup and have a bootable Leap flash drive, just in case.
That turns out to be EXACTLY the issue … “efibootmgr -o …” did nothing;
once I re-set the order in the bios it worked as expected. It’s a 6-year-old
Shuttle motherboard, so I should just be glad it keeps working :-))
Thanks to everyone for the help/suggestions - this is SOLVED