Red Hat Bugzilla – Bug 63328
EFI bootloader location in violation of standard
Last modified: 2007-04-18 12:41:55 EDT
Copy of message from Intel follows:
The IA-64 Red Hat installer copies the EFI bootloader and the kernel onto
the root EFI partition. This violates the EFI specification as stated
below. Is there any plan to move the bootloader and related files to a
subdirectory under the root EFI partition?
The spec states:
188.8.131.52 Directory Structure
"An EFI system partition that is present on a hard disk must contain an EFI
defined directory in the root directory. This directory is named EFI. All
OS loaders and applications will be stored in subdirectories below EFI.
Applications that are loaded by other applications or drivers are not
required to be stored in any specific location in the EFI system partition.
The choice of the subdirectory name is up to the vendor, but all vendors
must pick names that do not collide with any other vendor's subdirectory
name. This applies to system manufacturers, operating system vendors, BIOS
vendors, and third party tool vendors, or any other vendor that wishes to
install files on an EFI system partition. There must also only be one
executable EFI image for each supported CPU architecture in each vendor
subdirectory. This guarantees that there is only one image that can be
loaded from a vendor subdirectory by the EFI Boot Manager."
Will address in our next ia64 release.
*** Bug 62977 has been marked as a duplicate of this bug. ***
This is addressed in the Derry release
I'm going through Bugzilla closing some bugs that have been marked as Modified
for some period of time. I believe that most of these issues have been fixed,
so I'm resolving these bugs as Rawhide. If the bug you are seeing still exists,
please reopen this report and mark it as Reopened.