

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

# 確定 EC2 執行個體作業系統的開機模式
<a name="os-boot-mode"></a>

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

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

## Linux
<a name="os-boot-mode-linux"></a>

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

1. [使用 SSH 連線至您的 Linux 執行個體](connect-linux-inst-ssh.md)。

1. 若要檢視作業系統的開機模式，請嘗試下列其中一個動作：
   + 執行下列命令。

     ```
     [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
     ```

## Windows
<a name="os-boot-mode-windows"></a>

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

1. [使用 RDP 連線至您的 Windows 執行個體](connecting_to_windows_instance.md)。

1. 請移至 **System Information** (系統資訊)，然後檢查 **BIOS Mode** (BIOS 模式) 列。  
![\[顯示所選「BIOS 模式」列的「系統資訊」視窗。「BIOS 模式」的值為 Legacy。\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/images/BIOS-mode-win.png)