http://bugzilla.opensuse.org/show_bug.cgi?id=909560
--- Comment #6 from Sebastian Siebert ---
Update:
Currently I am not at my computer but I install openSUSE 13.2 in a VirtualBox
and modify the Grub2 entry at boot prompt.
If I use a similar Grub2 configuration as above, I can reproduce it and run
into a readonly system.
menuentry 'openSUSE' --class gnu-linux --class gnu --class os
$menuentry_id_option 'gnulinux-simple-bf49109d-310a-4652-843b-1fdb4d5dec9' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1
--hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'
bf49109d-310a-4652-843b-1fdb4d5dec9
else
search --no-floppy --fs-uuid --set=root
bf49109d-310a-4652-843b-1fdb4d5dec9
fi
linux /boot/vmlinuz root=/dev/sda1
}
@Bruno Friedmann:
I modify the Grub2 configuration and add a initrd entry to the initrd-symlink
of openSUSE 13.2:
menuentry 'openSUSE' --class gnu-linux --class gnu --class os
$menuentry_id_option 'gnulinux-simple-bf49109d-310a-4652-843b-1fdb4d5dec9' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1
--hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'
bf49109d-310a-4652-843b-1fdb4d5dec9
else
search --no-floppy --fs-uuid --set=root
bf49109d-310a-4652-843b-1fdb4d5dec9
fi
linux /boot/vmlinuz root=/dev/sda1
initrd /boot/initrd
}
That works!
It seems that /etc/grub.d/30_os_prober of Grub2 with
os-prober/linux-boot-prober on openSUSE 12.3 did not add a initrd-entry. I have
installed a second openSUSE 13.2 without Grub2 in the same VM.
The os-probing / Grub2 works in openSUSE 13.2:
menuentry 'openSUSE 13.2 (x86_64) (auf /dev/sdb1)' --class gnu-linux --class
gnu --class os $menuentry_id_option
'osprober-gnulinux-simple-81593116-6268-4d8b-b918-2e162aa89df0' {
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1
--hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1
81593116-6268-4d8b-b918-2e162aa89df0
else
search --no-floppy --fs-uuid --set=root
81593116-6268-4d8b-b918-2e162aa89df0
fi
linux /boot/vmlinuz root=/dev/sdb1
initrd /boot/initrd
}
Can we get this fix for openSUSE 12.3? Someone should test it also with
openSUSE 13.1 as primary system and openSUSE 13.2 as secondary system.
@Bernhard Wiedemann:
It seems that the parameter "--set=root" is not affected by this issue.
--
You are receiving this mail because:
You are on the CC list for the bug.