Description of problem: This occured on a qemu-kvm virtual systems with muliple disks and multiple installs. 1. If all installs are to LVMlv, then there does not appear to be a problem. 2. Install Fedora on /dev/vda (btrfs or partition). 3. Then, on a seond disk (vdb), install Fedora with LVM partitioning (vdb1 is ext4 and swap & root or LVMlvs). Run grub2-install /dev/vdb so you will be able to boot this directly. Just in case, run grub2-mkconfig -o /boot/grub2/grub.cfg 4. Reboot selecting the system you installed on /dev/vda. Run os-prober. The output will show two entries exactly the same. There should only be one. Version-Release number of selected component (if applicable): os-prober-1.58-7 How reproducible: certain circumstances (see above)
Created attachment 911138 [details] bugfix: when LVMlv name contains btrfs The opriginal test for btrfs change for an output of blkd to contain 'btrfs'. This is changed so that it now looks for 'TYPE="btrfs"'
Thanks Gene for the report and the fix. I'll apply it.
Fixed in rawhide. Updates for F19 & F20 will be built in a few minutes.
os-prober-1.58-8.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/os-prober-1.58-8.fc20
os-prober-1.58-8.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/os-prober-1.58-8.fc19
os-prober-1.58-8.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
os-prober-1.58-8.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.