確定 EC2 執行個體作業系統的開機模式 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

確定 EC2 執行個體作業系統的開機模式

AMI 的開機模式會引導 Amazon EC2 使用哪種開機模式來啟動執行個體。若要檢視執行個體的作業系統是否已針對 UEFI 進行設定,您必須使用 SSH (Linux 執行個體) 或 RDP (Windows 執行個體) 連線至您的執行個體。

請遵循於執行個體作業系統的指示。

確定執行個體作業系統的開機模式
  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

      在 Legacy 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
確定執行個體作業系統的開機模式
  1. 使用 RDP 連線至您的 Windows 執行個體

  2. 請移至 System Information (系統資訊),然後檢查 BIOS Mode (BIOS 模式) 列。

    顯示所選「BIOS 模式」列的「系統資訊」視窗。「BIOS 模式」的值為 Legacy。