Red Hat Bugzilla – Bug 64534
efibootmgr writes fail with some BIOSs, update to 0.4.0
Last modified: 2014-03-16 22:27:24 EDT
Description of Problem:
The elilo RPM includes efibootmgr 0.3.x. This version has a dependency on the
existence of an EFI variable named Efi-(some-big-guid). Newer BIOSs from Intel
may not include this particular variable, hence all writes performed by
efibootmgr fail. 0.4.0 addresses this problem by removing the dependency on
any particular EFI variable name.
Version-Release number of selected component (if applicable):
Always with Dell PowerEdge 7150 BIOS A03, or any EFI 1.1-based BIOS, where the
particular EFI variable listed does not exist.
Steps to Reproduce:
1. Install 7.2 retail on a PE7150 with BIOS A03
2. See that no "Red Hat Linux" boot manager entry is created, and that all
write calls to efibootmgr fail because it cannot find a file named Efi-*.
No "Red Hat Linux" boot manager entry is created. EFI Boot Manager is not
EFI Boot Manager would be updated as expected.
efibootmgr v0.4.0 is posted at http://domsch.com/linux/ia64/efibootmgr/. This
is not a critical bug fix, but should be fixed for any future IA-64 releases,
and time-permitting and dependent on number of customers with IA-64, an erratum
(I leave this entirely up to Red Hat to decide). Dell will be replacing the
efibootmgr binary as shipped in elilo-3.1-2 with a new binary, and placing the
0.4.0 source code in /dell, on all factory-installed systems.
*** This bug has been marked as a duplicate of 58158 ***