Probably due to a recent update, one of my machines will no longer boot - I get a black screen with a flashing cursor.
As memory serves, this is a grub issue.
Using supergrubdisk, I can boot the O/S just fine, so all the files are there.
Last time this kind of thing happened, I went to Yast/System/Boot and reinstalled the boot system, and everything was fine. This time not so much.
Yast doesn’t complain, but doesn’t fix the problems either.
Is there any way to /force/ yast to do a more thorough job, or a command-line way of getting the same effect?
I found a tool called “bootinfoscript” which yielded quite a lot of info; according to it, at least, yast isn’t actually doing anything. (MBR box ticked, but the output shows nothing installed in any MBR, for instance)
Some info:
Boot Info Script 0.61 [1 April 2012]
============================= Boot Info Summary: ===============================
=> No boot loader is installed in the MBR of /dev/sda.
=> No boot loader is installed in the MBR of /dev/sdb.
=> No boot loader is installed in the MBR of /dev/sdc.
=> No boot loader is installed in the MBR of /dev/sdd.
=> No boot loader is installed in the MBR of /dev/sde.
=> No boot loader is installed in the MBR of /dev/sdf.
=> No boot loader is installed in the MBR of /dev/sdg.
=> No boot loader is installed in the MBR of /dev/sdh.
=> No boot loader is installed in the MBR of /dev/sdi.
sda4: __________________________________________________________________________
File system:
Boot sector type: Unknown
Boot sector info:
Mounting failed: mount: unknown filesystem type ''
sdb1: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdb2: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdc1: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sdc2: __________________________________________________________________________
File system: ext4
Boot sector type: Grub Legacy
Boot sector info: Grub Legacy (v0.97) is installed in the boot sector
of sdc2 and looks at sector 46457272 of the same hard
drive for the stage2 file. A stage2 file is at this
location on /dev/sdc. Stage2 looks on partition #2
for /boot/grub/menu.lst.
Operating System: Welcome to openSUSE 13.1
"Bottle" - Kernel ().
Boot files: /boot/grub/menu.lst /boot/grub/grub.cfg
/boot/grub2/grub.cfg /etc/fstab
sdc2 is root
I’ve not included all of the output for brevity.
I’m a bit concerned by the Grub Legacy bootsector - it’s possible that I’ve done that in the course of trying to find get things working.
The only other observation is that when I use supergrubdisk and select installed OS (which is the only way it will boot),
option xxxxx-desktop.gz fails with “bad magic number” - the xxxxx-desktop [no .gz] boots.
TIA