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

Reply via email to