Bug 906886

Summary: Wrong boot partition set by linux-boot-prober
Product: [Fedora] Fedora Reporter: H.J. Lu <hongjiu.lu>
Component: os-proberAssignee: Hedayat Vatankhah <hedayatv>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 18CC: hedayatv
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-02-16 00:59:07 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description H.J. Lu 2013-02-01 19:17:47 UTC
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.

Comment 1 Hedayat Vatankhah 2013-02-02 19:19:12 UTC
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?

Comment 2 H.J. Lu 2013-02-04 16:56:06 UTC
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
	}
}

Comment 3 Hedayat Vatankhah 2013-02-04 19:01:40 UTC
Would you please give the output of both os-prober and linux-boot-prober commands?

Comment 4 H.J. Lu 2013-02-04 19:20:20 UTC
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]#

Comment 5 Hedayat Vatankhah 2013-02-04 19:28:45 UTC
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?

Comment 6 H.J. Lu 2013-02-04 19:41:12 UTC
(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

Comment 7 Fedora Update System 2013-02-05 18:47:51 UTC
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

Comment 8 Fedora Update System 2013-02-05 18:48:41 UTC
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

Comment 9 Fedora Update System 2013-02-08 02:03:29 UTC
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).

Comment 10 Fedora Update System 2013-02-16 00:59:09 UTC
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.

Comment 11 Fedora Update System 2013-02-16 01:03:33 UTC
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.