Bug 678456 - GRUB 2 requires os-prober to detect other installed operating systems
Summary: GRUB 2 requires os-prober to detect other installed operating systems
Alias: None
Product: Fedora
Classification: Fedora
Component: grub2
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Peter Jones
QA Contact: Fedora Extras Quality Assurance
Whiteboard: AcceptedNTH
: 734964 738164 (view as bug list)
Depends On: 678442
Blocks: 580176 697517 F16Beta-accepted, F16BetaFreezeExcept F16Blocker, F16FinalBlocker
TreeView+ depends on / blocked
Reported: 2011-02-18 01:53 UTC by Hedayat Vatankhah
Modified: 2011-09-15 15:15 UTC (History)
8 users (show)

Fixed In Version: grub2-1.99-5.fc16
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2011-09-07 03:39:56 UTC
Type: ---

Attachments (Terms of Use)

Description Hedayat Vatankhah 2011-02-18 01:53:36 UTC
Description of problem:
In grub 2, /etc/grub.d/30_os-prober is responsible for detecting other installed operating systems and generating menu entries for them. This script depends on os-prober package to detect other OSes. So, grub 2 should depend on os-prober package when it is available in Fedora repositories.

os-prober is currently under review: bug #678442

Comment 1 Hedayat Vatankhah 2011-05-08 17:24:09 UTC
os-prober is now available in Fedora.

Comment 2 Barry Fishman 2011-05-08 20:12:44 UTC
Problem is fixed by installing os-prober

Comment 3 Hedayat Vatankhah 2011-09-01 09:17:50 UTC
*** Bug 734964 has been marked as a duplicate of this bug. ***

Comment 4 Hedayat Vatankhah 2011-09-01 10:39:55 UTC
Considering that Grub2 is used in Fedora 16, and since this bug not only fixes a bug, but also brings a completely new feature to Fedora 16: ability to detect other Linux distributions and OSes in addition to Windows. Therefore, I think it should be considered as a nice to have bug at least. Since it is very easy to fix, it could be even a blocker bug.

Comment 5 Adam Williamson 2011-09-01 16:21:27 UTC
It should be a final blocker, per the rationale in 734964:

"Apparently os-prober isn't on the Beta TC1 DVD, which would make this bug a
Final blocker, as this bug will solve the problem of os-prober not winding up
on DVD composes."

(if os-prober isn't on the DVD, DVD installs can't detect other OSes, and this breaks Final criterion "The installer must be able to install into free space alongside an existing clean single-partition Windows installation and either install a bootloader which can boot into the Windows installation, or leave the Windows bootloader untouched and working ".)

Comment 6 Fedora Update System 2011-09-01 21:13:21 UTC
grub2-1.99-2.fc16 has been submitted as an update for Fedora 16.

Comment 7 Adam Williamson 2011-09-02 18:54:22 UTC
Discussed at 2011-09-02 NTH review meeting (as this is Beta, blocker status for final would be assessed later if it wasn't fixed for Beta). Agreed to accept as NTH, it would be good to fix this for Beta and the fix is simple.

Comment 8 Fedora Update System 2011-09-05 15:06:05 UTC
grub2-1.99-5.fc16 has been submitted as an update for Fedora 16.

Comment 9 Fedora Update System 2011-09-06 18:10:48 UTC
Package grub2-1.99-2.fc16:
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing grub2-1.99-2.fc16'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).

Comment 10 Fedora Update System 2011-09-07 03:39:33 UTC
grub2-1.99-5.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 11 David Lehman 2011-09-15 15:15:33 UTC
*** Bug 738164 has been marked as a duplicate of this bug. ***

Note You need to log in before you can comment on or make changes to this bug.