linux-boot-prober has mpoint=$(grep "^$mapped " "$OS_PROBER_TMP/mounted-map" | head -n1 | cut -d " " -f 2) mpoint="$(unescape_mount "$mpoint")" if [ "$mpoint" != "/target/boot" ] && [ "$mpoint" != "/target" ] && [ "$mpoint" != "/" ]; then type=$(grep "^$mapped " "$OS_PROBER_TMP/mounted-map" | head -n1 | cut -d " " -f 3) if ! grep -q " $mpoint/boot " "$OS_PROBER_TMP/mounted-map"; then linux_mount_boot "$partition" "$mpoint" bootpart="${mountboot%% *}" bootmounted="${mountboot#* }" else bootpart="$partition" bootmounted=0 fi When $mpoint/boot shows in $OS_PROBER_TMP/mounted-map which means $mpoint/boot is a separate partition, we get bootpart="$partition" It should set bootpart to $(grep " $mpoint/boot " "$OS_PROBER_TMP/mounted -map" | head -n1 | cut -d " " -f 1) instead.
But it seems that it works fine for the setups which has /boot in a separate partition. Can you provide an example which linux-boot-prober doesn't work due to this problem?
I have Fedora 17 on /dev/mapper/pdc_biehcghfjcp5 35781352 5239448 28724304 16% /mnt/fedora /dev/mapper/pdc_biehcghfjcp1 495844 93038 377206 20% /mnt/fedora/boot with grub2 entries: ### BEGIN /etc/grub.d/10_linux ### menuentry 'Fedora (3.7.3-101.0.fc17.i686.PAE)' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-85f23229-dd96-447e-8d13-d05386434456' { load_video set gfxpayload=keep insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint='hd0,msdos1' a1893a01-c609-4dc7-8deb-eeeafc279bff else search --no-floppy --fs-uuid --set=root a1893a01-c609-4dc7-8deb-eeeafc279bff fi echo 'Loading Fedora (3.7.3-101.0.fc17.i686.PAE)' linux /vmlinuz-3.7.3-101.0.fc17.i686.PAE root=UUID=85f23229-dd96-447e-8d13-d05386434456 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet echo 'Loading initial ramdisk ...' initrd /initramfs-3.7.3-101.0.fc17.i686.PAE.img } menuentry 'Fedora (3.6.11-8.0.fc17.i686.PAE)' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-85f23229-dd96-447e-8d13-d05386434456' { load_video set gfxpayload=keep insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint='hd0,msdos1' a1893a01-c609-4dc7-8deb-eeeafc279bff else search --no-floppy --fs-uuid --set=root a1893a01-c609-4dc7-8deb-eeeafc279bff fi echo 'Loading Fedora (3.6.11-8.0.fc17.i686.PAE)' linux /vmlinuz-3.6.11-8.0.fc17.i686.PAE root=UUID=85f23229-dd96-447e-8d13-d05386434456 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet echo 'Loading initial ramdisk ...' initrd /initramfs-3.6.11-8.0.fc17.i686.PAE.img } menuentry 'Fedora (3.6.11-5.0.fc17.i686.PAE)' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-85f23229-dd96-447e-8d13-d05386434456' { load_video set gfxpayload=keep insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint='hd0,msdos1' a1893a01-c609-4dc7-8deb-eeeafc279bff else search --no-floppy --fs-uuid --set=root a1893a01-c609-4dc7-8deb-eeeafc279bff fi echo 'Loading Fedora (3.6.11-5.0.fc17.i686.PAE)' linux /vmlinuz-3.6.11-5.0.fc17.i686.PAE root=UUID=85f23229-dd96-447e-8d13-d05386434456 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet echo 'Loading initial ramdisk ...' initrd /initramfs-3.6.11-5.0.fc17.i686.PAE.img } submenu 'Advanced options for Fedora Linux' $menuentry_id_option 'gnulinux-advanced-85f23229-dd96-447e-8d13-d05386434456' { } if [ "x$default" = 'Fedora Linux, with Linux 3.3.4-5.fc17.i686.PAE' ]; then default='Advanced options for Fedora Linux>Fedora Linux, with Linux 3.3.4-5.fc17.i686.PAE'; fi; ### END /etc/grub.d/10_linux ### /etc/grub.d/30_os-prober gives: menuentry 'Fedora release 17 (Beefy Miracle)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-85f23229-dd96-447e-8d13-d05386434456' { insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 else search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 fi linux /boot/vmlinuz-3.6.11-5.0.fc17.i686.PAE root=/dev/dm-5 initrd /boot/initramfs-3.6.11-5.0.fc17.i686.PAE.img } submenu 'Advanced options for Fedora release 17 (Beefy Miracle)' $menuentry_id_option 'osprober-gnulinux-advanced-85f23229-dd96-447e-8d13-d05386434456' { menuentry 'Fedora release 17 (Beefy Miracle) (on /dev/mapper/pdc_biehcghfjcp5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.6.11-5.0.fc17.i686.PAE--85f23229-dd96-447e-8d13-d05386434456' { insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 else search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 fi linux /boot/vmlinuz-3.6.11-5.0.fc17.i686.PAE root=/dev/dm-5 initrd /boot/initramfs-3.6.11-5.0.fc17.i686.PAE.img } menuentry 'Fedora release 17 (Beefy Miracle) (on /dev/mapper/pdc_biehcghfjcp5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.6.11-8.0.fc17.i686.PAE--85f23229-dd96-447e-8d13-d05386434456' { insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 else search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 fi linux /boot/vmlinuz-3.6.11-8.0.fc17.i686.PAE root=/dev/dm-5 initrd /boot/initramfs-3.6.11-8.0.fc17.i686.PAE.img } menuentry 'Fedora release 17 (Beefy Miracle) (on /dev/mapper/pdc_biehcghfjcp5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.7.3-101.0.fc17.i686.PAE--85f23229-dd96-447e-8d13-d05386434456' { insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 else search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 fi linux /boot/vmlinuz-3.7.3-101.0.fc17.i686.PAE root=/dev/dm-5 initrd /boot/initramfs-3.7.3-101.0.fc17.i686.PAE.img } } This is incorrect. It should generate: menuentry 'Fedora release 17 (Beefy Miracle)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-85f23229-dd96-447e-8d13-d05386434456' { insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root a1893a01-c609-4dc7-8deb-eeeafc279bff else search --no-floppy --fs-uuid --set=root a1893a01-c609-4dc7-8deb-eeeafc279bff fi linux /vmlinuz-3.7.3-101.0.fc17.i686.PAE root=UUID=85f23229-dd96-447e-8d13-d05386434456 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet initrd /initramfs-3.7.3-101.0.fc17.i686.PAE.img } submenu 'Advanced options for Fedora release 17 (Beefy Miracle)' $menuentry_id_option 'osprober-gnulinux-advanced-85f23229-dd96-447e-8d13-d05386434456' { menuentry 'Fedora (3.7.3-101.0.fc17.i686.PAE) (on /dev/mapper/pdc_biehcghfjcp5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.7.3-101.0.fc17.i686.PAE--85f23229-dd96-447e-8d13-d05386434456' { insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root a1893a01-c609-4dc7-8deb-eeeafc279bff else search --no-floppy --fs-uuid --set=root a1893a01-c609-4dc7-8deb-eeeafc279bff fi linux /vmlinuz-3.7.3-101.0.fc17.i686.PAE root=UUID=85f23229-dd96-447e-8d13-d05386434456 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet initrd /initramfs-3.7.3-101.0.fc17.i686.PAE.img } menuentry 'Fedora (3.6.11-8.0.fc17.i686.PAE) (on /dev/mapper/pdc_biehcghfjcp5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.6.11-8.0.fc17.i686.PAE--85f23229-dd96-447e-8d13-d05386434456' { insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root a1893a01-c609-4dc7-8deb-eeeafc279bff else search --no-floppy --fs-uuid --set=root a1893a01-c609-4dc7-8deb-eeeafc279bff fi linux /vmlinuz-3.6.11-8.0.fc17.i686.PAE root=UUID=85f23229-dd96-447e-8d13-d05386434456 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet initrd /initramfs-3.6.11-8.0.fc17.i686.PAE.img } menuentry 'Fedora (3.6.11-5.0.fc17.i686.PAE) (on /dev/mapper/pdc_biehcghfjcp5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.6.11-5.0.fc17.i686.PAE--85f23229-dd96-447e-8d13-d05386434456' { insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root a1893a01-c609-4dc7-8deb-eeeafc279bff else search --no-floppy --fs-uuid --set=root a1893a01-c609-4dc7-8deb-eeeafc279bff fi linux /vmlinuz-3.6.11-5.0.fc17.i686.PAE root=UUID=85f23229-dd96-447e-8d13-d05386434456 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet initrd /initramfs-3.6.11-5.0.fc17.i686.PAE.img } menuentry 'Fedora release 17 (Beefy Miracle) (on /dev/mapper/pdc_biehcghfjcp5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.7.3-101.0.fc17.i686.PAE--85f23229-dd96-447e-8d13-d05386434456' { insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root a1893a01-c609-4dc7-8deb-eeeafc279bff else search --no-floppy --fs-uuid --set=root a1893a01-c609-4dc7-8deb-eeeafc279bff fi linux /vmlinuz-3.7.3-101.0.fc17.i686.PAE root=UUID=d6634e3d-c7d3-4319-83d0-a36dc5c49f10 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet initrd /initramfs-3.7.3-101.0.fc17.i686.PAE.img } }
Would you please give the output of both os-prober and linux-boot-prober commands?
The bad output of os-prober is menuentry 'Fedora release 17 (Beefy Miracle)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-85f23229-dd96-447e-8d13-d05386434456' { insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 else search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 fi linux /boot/vmlinuz-3.6.11-5.0.fc17.i686.PAE root=/dev/dm-5 initrd /boot/initramfs-3.6.11-5.0.fc17.i686.PAE.img } submenu 'Advanced options for Fedora release 17 (Beefy Miracle)' $menuentry_id_option 'osprober-gnulinux-advanced-85f23229-dd96-447e-8d13-d05386434456' { menuentry 'Fedora release 17 (Beefy Miracle) (on /dev/mapper/pdc_biehcghfjcp5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.6.11-5.0.fc17.i686.PAE--85f23229-dd96-447e-8d13-d05386434456' { insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 else search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 fi linux /boot/vmlinuz-3.6.11-5.0.fc17.i686.PAE root=/dev/dm-5 initrd /boot/initramfs-3.6.11-5.0.fc17.i686.PAE.img } menuentry 'Fedora release 17 (Beefy Miracle) (on /dev/mapper/pdc_biehcghfjcp5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.6.11-8.0.fc17.i686.PAE--85f23229-dd96-447e-8d13-d05386434456' { insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 else search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 fi linux /boot/vmlinuz-3.6.11-8.0.fc17.i686.PAE root=/dev/dm-5 initrd /boot/initramfs-3.6.11-8.0.fc17.i686.PAE.img } menuentry 'Fedora release 17 (Beefy Miracle) (on /dev/mapper/pdc_biehcghfjcp5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.7.3-101.0.fc17.i686.PAE--85f23229-dd96-447e-8d13-d05386434456' { insmod part_msdos insmod ext2 if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 else search --no-floppy --fs-uuid --set=root 85f23229-dd96-447e-8d13-d05386434456 fi linux /boot/vmlinuz-3.7.3-101.0.fc17.i686.PAE root=/dev/dm-5 initrd /boot/initramfs-3.7.3-101.0.fc17.i686.PAE.img } } and the bad output of linux-boot-prober is /dev/mapper/pdc_biehcghfjcp5:/dev/mapper/pdc_biehcghfjcp5::/boot/vmlinuz-3.6.11-5.0.fc17.i686.PAE:/boot/initramfs-3.6.11-5.0.fc17.i686.PAE.img:root=/dev/dm-5 /dev/mapper/pdc_biehcghfjcp5:/dev/mapper/pdc_biehcghfjcp5::/boot/vmlinuz-3.6.11-8.0.fc17.i686.PAE:/boot/initramfs-3.6.11-8.0.fc17.i686.PAE.img:root=/dev/dm-5 /dev/mapper/pdc_biehcghfjcp5:/dev/mapper/pdc_biehcghfjcp5::/boot/vmlinuz-3.7.3-101.0.fc17.i686.PAE:/boot/initramfs-3.7.3-101.0.fc17.i686.PAE.img:root=/dev/dm-5 The good output of linux-boot-prober is /dev/mapper/pdc_biehcghfjcp5:/dev/dm-1:Fedora (3.7.3-101.0.fc17.i686.PAE):/boot/vmlinuz-3.7.3-101.0.fc17.i686.PAE:/boot/initramfs-3.7.3-101.0.fc17.i686.PAE.img:root=UUID=85f23229-dd96-447e-8d13-d05386434456 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet /dev/mapper/pdc_biehcghfjcp5:/dev/dm-1:Fedora (3.6.11-8.0.fc17.i686.PAE):/boot/vmlinuz-3.6.11-8.0.fc17.i686.PAE:/boot/initramfs-3.6.11-8.0.fc17.i686.PAE.img:root=UUID=85f23229-dd96-447e-8d13-d05386434456 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet /dev/mapper/pdc_biehcghfjcp5:/dev/dm-1:Fedora (3.6.11-5.0.fc17.i686.PAE):/boot/vmlinuz-3.6.11-5.0.fc17.i686.PAE:/boot/initramfs-3.6.11-5.0.fc17.i686.PAE.img:root=UUID=85f23229-dd96-447e-8d13-d05386434456 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet /dev/mapper/pdc_biehcghfjcp5:/dev/dm-1:Fedora release 17 (Beefy Miracle):/boot/vmlinuz-3.7.3-101.0.fc17.i686.PAE:/boot/initramfs-3.7.3-101.0.fc17.i686.PAE.img:root=UUID=d6634e3d-c7d3-4319-83d0-a36dc5c49f10 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet [root@gnu-3 os-prober-1.57]#
It seems that the first output is from grub2 (os-prober doesn't generate such output). The second one is from os-prober and the third one from linux-boot-prober; right?
(In reply to comment #5) > It seems that the first output is from grub2 (os-prober doesn't generate > such output). The second one is from os-prober and the third one from > linux-boot-prober; right? /bin/os-prober: /dev/mapper/pdc_biehcghfjcp5:Fedora release 17 (Beefy Miracle):Fedora:linux Bad linux-boot-prober: /dev/mapper/pdc_biehcghfjcp5:/dev/mapper/pdc_biehcghfjcp5::/boot/vmlinuz-3.6.11-5.0.fc17.i686.PAE:/boot/initramfs-3.6.11-5.0.fc17.i686.PAE.img:root=/dev/dm-5 /dev/mapper/pdc_biehcghfjcp5:/dev/mapper/pdc_biehcghfjcp5::/boot/vmlinuz-3.6.11-8.0.fc17.i686.PAE:/boot/initramfs-3.6.11-8.0.fc17.i686.PAE.img:root=/dev/dm-5 /dev/mapper/pdc_biehcghfjcp5:/dev/mapper/pdc_biehcghfjcp5::/boot/vmlinuz-3.7.3-101.0.fc17.i686.PAE:/boot/initramfs-3.7.3-101.0.fc17.i686.PAE.img:root=/dev/dm-5 Good linux-boot-prober: /dev/mapper/pdc_biehcghfjcp5:/dev/dm-1:Fedora (3.7.3-101.0.fc17.i686.PAE):/boot/vmlinuz-3.7.3-101.0.fc17.i686.PAE:/boot/initramfs-3.7.3-101.0.fc17.i686.PAE.img:root=UUID=85f23229-dd96-447e-8d13-d05386434456 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet /dev/mapper/pdc_biehcghfjcp5:/dev/dm-1:Fedora (3.6.11-8.0.fc17.i686.PAE):/boot/vmlinuz-3.6.11-8.0.fc17.i686.PAE:/boot/initramfs-3.6.11-8.0.fc17.i686.PAE.img:root=UUID=85f23229-dd96-447e-8d13-d05386434456 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet /dev/mapper/pdc_biehcghfjcp5:/dev/dm-1:Fedora (3.6.11-5.0.fc17.i686.PAE):/boot/vmlinuz-3.6.11-5.0.fc17.i686.PAE:/boot/initramfs-3.6.11-5.0.fc17.i686.PAE.img:root=UUID=85f23229-dd96-447e-8d13-d05386434456 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet /dev/mapper/pdc_biehcghfjcp5:/dev/dm-1:Fedora release 17 (Beefy Miracle):/boot/vmlinuz-3.7.3-101.0.fc17.i686.PAE:/boot/initramfs-3.7.3-101.0.fc17.i686.PAE.img:root=UUID=d6634e3d-c7d3-4319-83d0-a36dc5c49f10 ro rd.md=0 rd.lvm=0 LANG=en_US.UTF-8 SYSFONT=True KEYTABLE=us rd.dm.uuid=pdc_biehcghfjc rd.luks=0 rhgb quiet
os-prober-1.57-2.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/os-prober-1.57-2.fc17
os-prober-1.57-2.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/os-prober-1.57-2.fc18
Package os-prober-1.57-2.fc17: * should fix your issue, * was pushed to the Fedora 17 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing os-prober-1.57-2.fc17' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-2012/os-prober-1.57-2.fc17 then log in and leave karma (feedback).
os-prober-1.57-2.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
os-prober-1.57-2.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.