Red Hat Bugzilla – Bug 743376
Split grub-efi out from grub and have it not conflict with grub2
Last modified: 2011-11-08 00:59:45 EST
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.
grub-0.97-80.fc16 has been submitted as an update for Fedora 16.
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".
marking AcceptedNTH also (one of the deps is proposed NTH) to stop it showing up on that search.
* 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:
then log in and leave karma (feedback).
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.
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...
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.
Fedora Bugzappers volunteer triage team