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

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

判斷EC2執行個體作業系統的開機模式

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

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

確定執行個體作業系統的開機模式
  1. 使用 Connect 到您的 Linux 執行個體SSH

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

  2. 轉到「系統信息」,然後檢查「BIOS模式」行。

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