After making some new grub legacy splash screens I decided to try grub2.
I installed grub 2 via yast software management and it added a new entry
to my grub legacy file:
cat /boot/grub/menu.lst
–snip–
title GNU GRUB 2 – openSUSE 11.4 - GNU GRUB 2
kernel (hd0,9)/boot/grub2/core.img root=/dev/disk/by-id/ata-WDC_WD5001AALS-00J7B0_WD-WMATV7661868-part10 resume=/dev/disk/by-id/ata-WDC_WD5001AALS-00J7B0_WD-WMATV7661868-part5 splash=silent quiet showopts vga=0x31a
If I select this section grub2 throws a tantrum and drops me back to a grub2 shell.
/boot/grub2 and core.img file have been created.
I have read on the Arch wiki , that grub2 is not recommended to be installed to a partition
boot sector but a separate /boot partition. The reason is that grub2-bios relies on embedded blocklists in the partition bootsector to locate the /boot/grub/core.img file and the prefix dir /boot/grub . The sector locations of core.img may change whenever the filesystem in the partition is being altered (files copied, deleted etc.). For more info see https://bugzilla.redhat.com/show_bug.cgi?id=728742 and https://bugzilla.redhat.com/show_bug.cgi?id=730915 .
The full article is below:
https://wiki.archlinux.org/index.php/GRUB2#Install_to_Partition_or_Partitionless_Disk
I apologize for quoting non suse articles in the OpenSuse Forum but wonder if indeed this is the problem why
grub2 fails to load.
With 1 day before general release of Suse 12.1 has anyone else tried grub 2 on Opensuse 11.4
My partition scheme is below:
fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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
Disk identifier: 0xa8a8a8a8
Device Boot Start End Blocks Id System
/dev/sda1 63 268317629 134158783+ 7 HPFS/NTFS/exFAT
/dev/sda2 * 268317630 677910869 204796620 7 HPFS/NTFS/exFAT
/dev/sda3 677910870 718860615 20474873 a5 FreeBSD
/dev/sda4 718860616 976768064 128953724+ 5 Extended
/dev/sda5 718860618 718892684 16033+ 82 Linux swap / Solaris
/dev/sda6 718892748 739873574 10490413+ 83 Linux
/dev/sda7 739873638 781835354 20980858+ 83 Linux
/dev/sda8 781835356 801366015 9765330 83 Linux
/dev/sda9 801366079 840440474 19537198 83 Linux
/dev/sda10 840440538 860907284 10233373+ 83 Linux
/dev/sda11 860907348 901856969 20474811 83 Linux
/dev/sda12 901856971 976768064 37455547 83 Linux
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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
Disk identifier: 0x000eef1d
Device Boot Start End Blocks Id System
/dev/sdb1 63 39070079 19535008+ 83 Linux
/dev/sdb2 39070080 87891614 24410767+ 83 Linux
/dev/sdb3 * 87891615 126961694 19535040 af HFS / HFS+
/dev/sdb4 126961756 283225949 78132097 5 Extended
/dev/sdb5 126961758 156264254 14651248+ 83 Linux
/dev/sdb6 156264318 195334334 19535008+ 83 Linux
/dev/sdb7 195334398 234404414 19535008+ 83 Linux
/dev/sdb8 234404478 283225949 24410736 83 Linux
Two disks running a mixture of Linux, FreeBSD , OSX and plain old windows.
Thanks in advance.