確定 AMI 的開機模式參數 - Amazon Elastic Compute Cloud

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

確定 AMI 的開機模式參數

AMI 開機模式參數為選用。AMI 可以有下列其中一個開機模式參數值:uefilegacy-biosuefi-preferred

有些 AMI 沒有開機模式參數。當 AMI 沒有開機模式參數時,從 AMI 啟動的執行個體會使用執行個體類型的預設值,即 Graviton 上的 uefi 以及 Intel 和 AMD 執行個體類型上的 legacy-bios

Console
確定 AMI (主控台) 的開機模式參數
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選取 AMI,然後選取該 AMI。

  3. 檢查開機模式欄位。

    • 顯示 uefi 值表示 AMI 支援 UEFI。

    • 顯示 uefi-preferred 值表示 AMI 支援 UEFI 和 Legacy BIOS。

    • 如果未顯示任何值,表示透過 AMI 啟動的執行個體會使用其執行個體類型的預設值。

啟動執行個體時確定 AMI 的開機模式參數 (主控台)

使用啟動執行個體精靈啟動執行個體時,在選取 AMI 的步驟中檢查 Boot mode (開機模式) 欄位。如需詳細資訊,請參閱 應用程式和作業系統映像 (Amazon Machine Image)

AWS CLI
確定 AMI 的開機模式參數 (AWS CLI)

使用 describe-images 操作來確定 AMI 的開機模式。

C:\> aws ec2 describe-images --region us-east-1 --image-id ami-0abcdef1234567890 { "Images": [ { ... ], "EnaSupport": true, "Hypervisor": "xen", "ImageOwnerAlias": "amazon", "Name": "UEFI_Boot_Mode_Enabled-Windows_Server-2016-English-Full-Base-2020.09.30", "RootDeviceName": "/dev/sda1", "RootDeviceType": "ebs", "SriovNetSupport": "simple", "VirtualizationType": "hvm", "BootMode": "uefi" } ] }

在輸出中,BootMode 欄位會指示 AMI 的開機模式。uefi 的值表示 AMI 支援 UEFI。uefi-preferred 的值表示 AMI 支援 UEFI 和 Legacy BIOS。如果未顯示任何值,表示透過 AMI 啟動的執行個體會使用其執行個體類型的預設值。

PowerShell
要確定 AMI 的啟動模式參數(工具 PowerShell)

請使用 Get-EC2Image Cmdlet 來確定 AMI 的開機模式。

PS C:\> Get-EC2Image -Region us-east-1 -ImageId ami-0abcdef1234567890 | Format-List Name, BootMode, TpmSupport Name : TPM-Windows_Server-2016-English-Full-Base-2023.05.10 BootMode : uefi TpmSupport : v2.0

在輸出中,BootMode 欄位會指示 AMI 的開機模式。uefi 的值表示 AMI 支援 UEFI。uefi-preferred 的值表示 AMI 支援 UEFI 和 Legacy BIOS。如果未顯示任何值,表示透過 AMI 啟動的執行個體會使用其執行個體類型的預設值。