Bug 678456

Summary: GRUB 2 requires os-prober to detect other installed operating systems
Product: [Fedora] Fedora Reporter: Hedayat Vatankhah <hedayatv>
Component: grub2Assignee: Peter Jones <pjones>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: awilliam, dennis, dlehman, lkundrak, mads, pjones, robatino, uzytkownik2
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: AcceptedNTH
Fixed In Version: grub2-1.99-5.fc16 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-09-07 03:39:56 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 678442    
Bug Blocks: 580176, 697517, 713565, 713568    

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.
https://admin.fedoraproject.org/updates/grub2-1.99-2.fc16

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.
https://admin.fedoraproject.org/updates/grub2-1.99-5.fc16

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:
https://admin.fedoraproject.org/updates/grub2-1.99-2.fc16
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. ***