确定操作系统的启动模式 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

确定操作系统的启动模式

AMI 的启动模式指导 Amazon EC2 使用哪种启动模式来启动实例。要查看实例的操作系统是否配置为 UEFI,需要通过 SSH 连接到实例。

要确定实例操作系统的启动模式
  1. 使用 SSH 连接到 Linux 实例

  2. 要查看操作系统的启动模式,请尝试以下任一操作:

    • 运行以下命令。

      [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