bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #33209] grub-mkconfig does not set root correctly with lvm partitio


From: René Mauricio Chávez Rodríguez
Subject: [bug #33209] grub-mkconfig does not set root correctly with lvm partitions
Date: Mon, 09 May 2011 21:59:59 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20110505 Firefox/4.0.1

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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]