Determinación del modo de arranque de una instancia de EC2
El modo de arranque de una instancia se muestra en el campo Modo de arranque de la consola de Amazon EC2 y junto al parámetro currentInstanceBootMode
de AWS CLI.
Cuando se inicia una instancia, el valor de su parámetro de modo de arranque se determina mediante el valor del parámetro de modo de arranque de la AMI utilizada para iniciarla, de la siguiente manera:
-
Una AMI con un parámetro de modo de arranque de uefi
crea una instancia con un parámetro currentInstanceBootMode
de uefi
.
-
Una AMI con un parámetro de modo de arranque de legacy-bios
crea una instancia con un parámetro currentInstanceBootMode
de
legacy-bios
.
-
Una AMI con un parámetro de modo de arranque de uefi-preferred
crea una instancia con un parámetro currentInstanceBootMode
de uefi
si el tipo de instancia admite UEFI; de lo contrario, crea una instancia con un parámetro currentInstanceBootMode
de legacy-bios
.
-
Una AMI sin valor de parámetro de modo de arranque crea una instancia con un valor de parámetro currentInstanceBootMode
que depende de si la arquitectura de la AMI es ARM o x86 y del modo de arranque admitido del tipo de instancia. El modo de arranque predeterminado es uefi
en los tipos de instancia de Graviton y legacy-bios
en los tipos de instancia de Intel y AMD.
- Console
-
Para determinar el modo de arranque de una instancia (consola)
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.
-
En el panel de navegación, elija Instances (instancia[s]) y seleccione la instancia.
-
En la pestaña Detalles, examine el campo Modo de arranque.
- AWS CLI
-
Para determinar el modo de arranque de una instancia (AWS CLI)
Utilice el comando describe-instances para determinar el modo de arranque de una instancia. También puede determinar el modo de arranque de la AMI que se utilizó para crear la instancia.
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
-
Para determinar el modo de arranque de una instancia (herramientas para PowerShell)
Utilice el Cmdlet Get-EC2Image para determinar el modo de arranque de una instancia. También puede determinar el modo de arranque de la AMI que se utilizó para crear la instancia.
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
En el resultado, los siguientes parámetros describen el modo de arranque:
-
BootMode
: el modo de arranque de la AMI que se utilizó para crear la instancia.
-
CurrentInstanceBootMode
: el modo de arranque que se utiliza para arrancar la instancia en el momento de la inicialización o el inicio.