Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 
      中国的 Amazon Web Services 服务入门
         (PDF)。
    确定 EC2 实例的启动模式
实例的启动模式会在 Amazon EC2 控制台中的启动模式字段中,通过 Amazon 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
- 
					
				
- Amazon CLI
- 
					 
						确定实例的启动模式使用 describe-instances 命令确定实例的启动模式。您还可以确定用于创建实例的 AMI 的启动模式。 aws ec2 describe-instances \
    --region us-east-1\
    --instance-idsi-1234567890abcdef0\
    --query Reservations[].Instances[].BootMode \
    --output text
 下面是示例输出。 uefi
 
- PowerShell
- 
					 
						确定实例的启动模式使用 Get-EC2Image cmdlet 确定实例的启动模式。您还可以确定用于创建实例的 AMI 的启动模式。 (Get-EC2Instance `
    -InstanceId i-1234567890abcdef0).Instances | Format-List BootMode, CurrentInstanceBootMode, InstanceType, ImageId
 下面是示例输出。 BootMode                : uefi
CurrentInstanceBootMode : uefi
InstanceType            : c5a.large
ImageId                 : ami-0abcdef1234567890