確定執行個體的開機模式 - Amazon Elastic Compute Cloud

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

確定執行個體的開機模式

執行個體的開機模式會顯示在 Amazon EC2 主控台的開機模式欄位中,並透過 AWS CLI中的 currentInstanceBootMode 參數顯示。

啟動執行個體時,其啟動模式參數的值取決於用於將其啟動的 AMI 開機模式參數的值,如下所示:

  • 具有 uefi 開機模式參數的 AMI 會建立 currentInstanceBootMode 參數為 uefi 的執行個體。

  • 具有 legacy-bios 開機模式參數的 AMI 會建立 currentInstanceBootMode 參數為 legacy-bios 的執行個體。

  • 如果執行個體類型支援 UEFI,則開機模式參數為 uefi-preferred 的 AMI 會建立 currentInstanceBootMode 參數為 uefi 的執行個體;否則,其會建立 currentInstanceBootMode 參數為 legacy-bios 的執行個體。

  • 沒有開機模式參數值的 AMI 會建立具有 currentInstanceBootMode 參數值的執行個體,該參數值取決於 AMI 架構是 ARM 還是 x86,以及支援的執行個體類型開機模式。Graviton 執行個體類型上的預設開機模式為 uefi,Intel 和 AMD 執行個體類型上的預設開機模式為 legacy-bios

Console
確定執行個體的開機模式 (主控台)
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選取 Instances (執行個體),然後選取您的執行個體。

  3. Details (詳細資訊) 標籤上,檢查 Boot mode (開機模式) 欄位。

AWS CLI
確定執行個體的開機模式 (AWS CLI)

使用 describe-instances 命令確定執行個體的開機模式。您也可以判斷用來建立執行個體之 AMI 的開機模式。

C:\> aws ec2 describe-instances --region us-east-1 --instance-ids i-1234567890abcdef0 { "Reservations": [ { "Groups": [], "Instances": [ { "AmiLaunchIndex": 0, "ImageId": "ami-0e2063e7f6dc3bee8", "InstanceId": "i-1234567890abcdef0", "InstanceType": "m5.2xlarge", ... }, "BootMode": "uefi", "CurrentInstanceBootMode": "uefi" } ], "OwnerId": "1234567890", "ReservationId": "r-1234567890abcdef0" } ] }
PowerShell
判斷執行個體的開機模式 (適用於的工具 PowerShell)

請使用 Get-EC2Image Cmdlet 來確定執行個體的開機模式。您也可以判斷用來建立執行個體之 AMI 的開機模式。

Get-EC2Image (AWS Tools for Windows PowerShell)

(Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances | Format-List BootMode, CurrentInstanceBootMode, InstanceType, ImageId BootMode : uefi CurrentInstanceBootMode : uefi InstanceType : c5a.large ImageId : ami-0265446f88eb4021b

在輸出中,以下參數描述開機模式:

  • BootMode - 用於建立執行個體之 AMI 的開機模式。

  • CurrentInstanceBootMode - 用於在啟動或開始時讓執行個體開機的開機模式。