Bug 743376

Summary: Split grub-efi out from grub and have it not conflict with grub2
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: grubAssignee: Peter Jones <pjones>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 16CC: jonathan, lkundrak, ls, madhu.chinakonda, mads, petersen, pjones
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: AcceptedNTH AcceptedBlocker
Fixed In Version: grub-0.97-80.fc16 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-10-13 04:27:11 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:    
Bug Blocks: 735023, 742042, 743381, 743386    

Description Adam Williamson 2011-10-04 17:54:41 UTC
Currently in F16 we have grub and grub2 packages which conflict (although they probably don't technically need to any more), but this is contributing to two problems. We want to use grub for EFI installs. The conflict between grub and grub2 means that:

a) live images can't be made EFI-capable, as we can't add grub to them, as live images cannot contain conflicting packages
b) traditional installs to EFI give a warning about the conflict, as both packages wind up being installed, thanks to grub2 being in the 'Base' group

Peter would like part of the fix for this whole area to be the creation of a grub-efi package containing only the bits of grub-legacy that are necessary for EFI boot to work. This package would not conflict with grub2 and could be put on the live image and used for fresh EFI installs.

Case to keep in mind when doing this change: what happens on upgrades from previous releases, where the only bootloader package installed is likely to be grub.

Comment 1 Fedora Update System 2011-10-06 20:50:50 UTC
grub-0.97-80.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/grub-0.97-80.fc16

Comment 2 Adam Williamson 2011-10-07 17:50:27 UTC
Discussed at 2011-10-07 blocker meeting, accepted as a blocker as various other blockers depend on it and it's kind of a prerequisite for doing EFI properly for Final - "The installer must boot and run on systems using EFI other than Apple Macs".

Comment 3 Adam Williamson 2011-10-07 19:17:59 UTC
marking AcceptedNTH also (one of the deps is proposed NTH) to stop it showing up on that search.

Comment 4 Fedora Update System 2011-10-08 23:36:10 UTC
Package grub-0.97-80.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 grub-0.97-80.fc16'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2011-13982
then log in and leave karma (feedback).

Comment 5 Lars Seipel 2011-10-10 21:39:32 UTC
After installing this update I was left with a non-bootable completely useless system on next reboot. Splitting out the EFI bits but not having a working upgrade path breaks booting on all EFI systems where those bits were installed for a reason.

Comment 6 Adam Williamson 2011-10-11 23:00:42 UTC
cb for https://bugzilla.redhat.com/show_bug.cgi?id=743376#c5 . grr. pjones, having grub require grub-efi would be completely 'wrong' but would fix comment #5, i guess...

Comment 7 Fedora Update System 2011-10-13 04:27:11 UTC
grub-0.97-80.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 8 Adam Williamson 2011-11-08 05:59:45 UTC

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers