From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.7.12) Gecko/20051015 Firefox/1.0.7 Description of problem: When using LVM on a dual-boot system, you should be able to add operating systems that exist in logical volumes. When Fedora's / partition exists on a logical volume, it automatically adds fedora's logical volume (similar to /dev/VolGroup00/LogVol00), but doesn't allow you to add any others. When clicking Add in the boot loader screen, only devices such as /dev/hda1 and /dev/hda2 are listed as options. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Start the Fedora installation 2. In Disk Druid, create a /boot and an LVM partition (logical group). 3. Edit the LVM partition, and add two logical volumes, / and /mnt/otherOS 4. Click Next to go to the boot loader screen 5. Click Add, and open the Device dropdown menu Actual Results: Logical volumes are not listed under devices. Only devices such as /dev/hda1 and /dev/hda2 are. Expected Results: LVM logical volumes should be listed in the Device dropdown. Additional info:
GRUB doesn't support logical volumes, so you can't chain load from other logical volumes.
I understand that grub doesn't support /boot in a logical volume. Chain loading isn't the issue. GRUB does support loading an operating system from a logical volume. Were this not the case, you wouldn't be able to install Fedora's / partition in a logical volume - which you can. Like I said, if using LVM, the boot loader screen automatically adds /dev/VolGroup00/LogVol00 as the default partition to boot from. The problem is that it doesn't allow you to add any logical / partitions from other operating systems. This is a bug. Please take a closer look at the issue.
Right, but the difference is that for the system being installed, we're _not_ chainloading. We have the full system config and know that /boot isn't LVM and so load kernels, etc off of there. Adding additional OS'es is just for chainloading.