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

Reply via email to