Follow-up Comment #3, bug #33209 (project grub):
Whoa =O.
The patch works, but only when vmlinuz kernel images are only in / lvm
partition. (oart_msdos is inserted 7 times).
menuentry 'Gentoo GNU/Linux, with Linux 2.6.39-rc5-nvidia' --class gentoo
--class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod lvm
insmod part_msdos
insmod part_msdos
insmod part_msdos
insmod part_msdos
insmod part_msdos
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(vgentoo-root)'
search --no-floppy --fs-uuid --set=root
6a7250b9-e143-467b-95ba-5a05ec693335
echo 'Loading Linux 2.6.39-rc5-nvidia ...'
linux /vmlinuz-2.6.39-rc5-nvidia root=/dev/mapper/vgentoo-root ro
quiet splash=silent,theme:emerge-world console=tty1 real_init=/sbin$
}
If there are, for example, a vmlinuz image in /boot, and another vmlinuz image
in / lvm partition, grub-mkconfig does not set root variable and the search
line in the vmlinuz on lvm menu entry.
menuentry 'Gentoo GNU/Linux, with Linux 2.6.39-rc5-nvidia' --class gentoo
--class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root
8d488250-7be3-4db5-990d-5b7affdabb6f
echo 'Loading Linux 2.6.39-rc5-nvidia ...'
linux /vmlinuz-2.6.39-rc5-nvidia root=/dev/mapper/vgentoo-root ro
quiet splash=silent,theme:emerge-world console=tty1
real_init=/sbin/e4rat-preload
}
menuentry 'Gentoo GNU/Linux, with Linux 2.6.39-rc5-nvidia' --class gentoo
--class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
echo 'Loading Linux 2.6.39-rc5-nvidia ...'
linux /vmlinuz-2.6.39-rc5-nvidia root=/dev/mapper/vgentoo-root ro
quiet splash=silent,theme:emerge-world console=tty1
real_init=/sbin/e4rat-preload
}
Thank you for the patch!
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?33209>
_______________________________________________
Mensaje enviado vía/por Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-grub