URL:
  <http://savannah.gnu.org/bugs/?33209>

                 Summary: grub-mkconfig does not set root correctly with lvm
partitions
                 Project: GNU GRUB
            Submitted by: otamay
            Submitted on: lun 02 may 2011 16:11:36 GMT
                Category: Disk &amp; Partition
                Severity: Major
                Priority: 5 - Normal
              Item Group: Software Error
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 
                 Release: Bazaar - trunk
         Reproducibility: Every Time
         Planned Release: None

    _______________________________________________________

Details:

grub-mkconfig search for vmlinuz images in / and /boot directories to make the
entries in grub.cfg . 

When a vmlinuz kernel image is on / lvm partition, GRUB does not verify the
partition where the kernel image is on, and sets the root of /boot partition.

For example, an entry like:

 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.38.4 ...'
 linux   /vmlinuz-2.6.38.4

Should be like:

 insmod lvm
 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.38.4 ...'
 linux   /vmlinuz-2.6.38.4

Where module lvm should be inserted, and root var and partition UUID should be
changed.




    _______________________________________________________

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