Bug 906886
| Summary: | Wrong boot partition set by linux-boot-prober | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | H.J. Lu <hongjiu.lu> |
| Component: | os-prober | Assignee: | Hedayat Vatankhah <hedayatv> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 18 | CC: | 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: | |||
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. |
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.