The \EFI\BOOT\BOOTxxxx.EFI filenames are defined as a default boot file name for removable media. It’s also used as the name of the fallback bootloader on the OS media. Look at the boot partition on an OS install media (USB, CD, DVD) and you’ll see a \EFI\BOOT\BOOTxxxx.EFI file. The boot file can be any UEFI application (UEFI Shell, OS Loader, test utility, boot manager).
An OS specific loader (bootmgfw.efi, grub.efi, …) will be placed by the OS installer. Those files live in directories with names reserved by the UEFI Forum (\EFI\Microsoft\, \EFI\RedHat, …) to avoid conflicts. The OS installer will also create a UEFI boot variable in NVRAM (BOOT0001, BOOT0002, …) with a path to that loader and set it as the top boot order entry. Thanks ... br --- Brian Richardson -- brian.richard...@intel.com -- Twitter: intel_brian From: tiger...@zhaoxin.com [mailto:tiger...@zhaoxin.com] Sent: Thursday, June 04, 2015 11:14 PM To: edk2-devel@lists.sourceforge.net Subject: [edk2] BOOTX64.EFI is what? Hello, experts: I found : Mdepkg\include\uefi\UefiSpec.h has some definitions: // // EFI File location to boot from on removable media devices // #define EFI_REMOVABLE_MEDIA_FILE_NAME_IA32 L"\\EFI\\BOOT\\BOOTIA32.EFI<file:///\\EFI\BOOT\BOOTIA32.EFI>" #define EFI_REMOVABLE_MEDIA_FILE_NAME_IA64 L"\\EFI\\BOOT\\BOOTIA64.EFI<file:///\\EFI\BOOT\BOOTIA64.EFI>" #define EFI_REMOVABLE_MEDIA_FILE_NAME_X64 L"\\EFI\\BOOT\\BOOTX64.EFI<file:///\\EFI\BOOT\BOOTX64.EFI>" #define EFI_REMOVABLE_MEDIA_FILE_NAME_ARM L"\\EFI\\BOOT\\BOOTARM.EFI<file:///\\EFI\BOOT\BOOTARM.EFI>" So, my question is: 1. BOOTX64.EFI is what? Is an OS loader? For example: Win7’s boot loader should locate at \\EFI\\Microsoft\\Boot\\bootmgfw.efi<file:///\\EFI\Microsoft\Boot\bootmgfw.efi> . Best wishes, 本邮件仅针对指定的收件人发送并可能含有保密或专有内容。任何非指定收件人所为之查阅、转发或使用本信息是不被允许的。 如果您误收到本邮件,请立即告知发件人并删除本邮件及所有附件。谢谢! The information transmitted in this e-mail is intended only for the addressee and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of this information by persons or entities other than the intended recipient is prohibited. If you received this e-mail in error, please notify the sender immediately, and delete this e-mail and any attachments. Thank you.
------------------------------------------------------------------------------
_______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel