Gustav Degreef composed on 2015-10-25 10:03 (UTC+0100):
I'm having trouble booting into a multi-boot setup after installing Leap 42.1 Beta (openSUSE-Leap-42.1-DVD-x86_64-Build0186).
System is a laptop with only 1 hdd. This is the output of fdisk -l:
Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x2e3e2e3e
Device Boot Start End Sectors Size Id Type /dev/sda1 63 125401087 12540 1025 59.8G 7 HPFS/NTFS/exFAT /dev/sda2 * 125401088 288735231 163334144 77.9G 5 Extended /dev/sda3 288735232 480008191 191272960 91.2G 83 Linux /dev/sda4 480008192 488396799 8388608 4G 82 Linux swap/Solrs /dev/sda5 125403136 288735230 163332095 77.9G 83 Linux
Installed: OS 13.1 - sda3, Leap 42 - sda5, win vista - sda1
System now boots into a grub> legacy (0.97) prompt, but there is no menu.
From the prompt I can boot all three systems manually or I can boot into all three systems with a "super grub boot disk". All os's seem to be running ok.
At the grub prompt I tried
grub> find /boot/grub/menu.lst -> (hd0,2) grub> root (hd0,2) grub> setup (hd0,1)
Why setup the extended when 13.1's grub is on (hd0,2)?
grub> reboot
The procedure completes successfully but there are some non-fatal errors. On rebooting I still only get the grub prompt.
I tried re-installing the boot loader from yast boot loader in the 13.1 system but no change. I tried re-installing the boot loader from the leap system (via yast) but no change.
The installation of Leap 42 went smoothly except for the problem with grub. Previously I was booting with grub2 (from 13.1), prior to that with the win vista boot manager. It is a 6 years old hp pavillion and I use it for trying out things and for running certain MS software.
I have goggled and read articles o In grub, but I can't sort this one out, any help would be appreciated, A fix with either grub or grub-legacy are ok. Gustav.
Looks to me like simply moving the boot flag from the extended partition to 13.1's sda3 should fix you up, maybe depending on what code is in the MBR. It may need generic code to replace Grub code if indeed you prefer to be booting using 13.1 as the bootloader master. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org