On my only PC out of 40+ that is not UEFI-equipped and not booting via Grub Legacy, but is instead using Grub2 with a GPT SSD, attempting to boot since zypper dup to 20260218 causes Grub to fleetingly announce it’s loading a kernel, without first presenting any menu, upon which screen quickly turns black, and PC reboots. I had to change a heap of things in BIOS to get it to boot from USB2, but eventually I got the TW NET .iso from several months back booted and chrooted into the installed system:
- parted shows bios_grub on /dev/sda4
- /etc/default/grub_installdevice shows:
- /dev/disks/by-label/<SSD’s dev/sda3 by its LABEL> # flagged legacy_boot in parted
- activate
- generic_mbr
- /dev/sda3 does not mount to /boot/, but was a clone of /boot/ before this dup. Resyncing of fonts, i386-pc & locale betwen them didn’t change anything.
- first stanza in /boot/grub2/grub.cfg seems to be exactly as expected, but even though installed kernel count was unchanged (one removed, one installed), it’s 640 bytes smaller than the previous version.
- normally Grub presents the stanzas in /boot/grub2/custom.cfg first, as a consequence of a copy of /etc/grub.d/41_custom named /etc/grub.d/07_custom (26 months ago). /boot/grub2/custom.cfg has not been touched in about 6 weeks, when I last had reason to change it.
- /etc/default/grub remains untouched since I last changed it in December; contains GRUB_TIMEOUT=“15” and GRUB_DISABLE_SUBMENU=“y”
- installed grub2 packages:
- grub2-2.14-4.1.x86_64
- grub2-common-2.14-4.1.x86_64
- grub20i3860pc-2.14-4.1.x86_64
- In the chroot,
journalctl -b -1 -p3says no journal boot entry found for -1. - I don’t see any fresh Grub bugs in https://bugzilla.opensuse.org/
- https://paste.opensuse.org/pastes/ecf1b68b0b0b is fresh /var/log/pbl.log
- ext4 / is /dev/sda23
- yast* are no longer installed
- tried running
update-bootloader --installfrom chroot, both with, and without, /dev/sda3 mounted to /boot/, and now, after appearing once during first try on powerup, screen is never anything but black without striking BBS key or BIOS Setup key during “POST”. Normally rebooting Linux puts POST messages on screen before Grub starts just like after initial powerup.
What’s needed here? Does the upgrade to 2.14 from 2.12 require a rewrite to /dev/sda4 or /dev/sda3 that didn’t happen during the dup?