Loading the defaults in Unified Extensible Firmware Interface (UEFI) deletes the Boot Order entries for any UEFI aware operating system.
These entries are required to boot the operating system correctly.
Deployment images may also use this information to automatically boot an Extensible Firmware Interface (EFI) operating system for the first time.
The workaround is dependent upon the particular UEFI operating system. Refer to the UEFI operating system information for the actual file name and path used to boot that particular operating system.
For example, for Microsoft Windows Server 2008, the steps are as follows:
- Power on the system, and, when prompted, press F1 to enter setup.
- Select Boot Manager.
- Select Boot from File.
- Select the GUID Partition Tables (GPT) System Partition where you installed Microsoft Windows Server 2008.
- Select EFI.
- Select Microsoft.
- Select Boot.
- Select bootmgfw.EFI.
This is working as designed.
Operating system vendors are aware of the symptom. When you boot your UEFI operating system using “use the Boot from File method,” the operating system may recreate the UEFI Boot Order Entry if it has been deleted.
By copying the UEFI operating system boot manager to the GPT System Partition directory\EFI\BOOT with the name BOOTX64.EFI, this will allow the EFI operating system to boot automatically.
The boot manager for Microsoft Windows Server 2008 is as follows:
Copying the UEFI operating system boot manager when building the master disk image that will be cloned for deployment will allow the EFI operating system to boot the first time the system is started.