确定 EC2 实例操作系统的启动模式
AMI 的启动模式指导 Amazon EC2 使用哪种启动模式来启动实例。要查看实例的操作系统是否配置为 UEFI,需要通过 SSH(Linux 实例)或 RDP(Windows 实例)连接到实例。
请使用适用于您实例操作系统的说明。
要确定实例操作系统的启动模式
-
要查看操作系统的启动模式,请尝试以下任一操作:
-
运行以下命令。
[ec2-user ~]$
sudo /usr/sbin/efibootmgr在 UEFI 启动模式下启动的实例的预期输出
BootCurrent: 0001 Timeout: 0 seconds BootOrder: 0000,0001 Boot0000* UiApp Boot0001* UEFI Amazon Elastic Block Store vol-xyz
-
运行以下命令以验证
/sys/firmware/efi
目录是否存在。仅当实例使用 UEFI 启动时,此目录才会存在。如果此目录不存在,该命令将返回Legacy BIOS Boot Detected
。[ec2-user ~]$
[ -d /sys/firmware/efi ] && echo "UEFI Boot Detected" || echo "Legacy BIOS Boot Detected"在 UEFI 启动模式下启动的实例的预期输出
UEFI Boot Detected
在传统 BIOS 启动模式下启动的实例的预期输出
Legacy BIOS Boot Detected
-
运行以下命令以验证 EFI 是否出现在
dmesg
输出中。[ec2-user ~]$
dmesg | grep -i "EFI"在 UEFI 启动模式下启动的实例的预期输出
[ 0.000000] efi: Getting EFI parameters from FDT: [ 0.000000] efi: EFI v2.70 by EDK II
-
要确定实例操作系统的启动模式
-
转到系统信息并检查 BIOS 模式行。