Configure el modo de arranque correcto al importar una imagen personalizada para evitar fallos durante el inicio.
Tipos de modos de arranque
ECS admite dos modos de arranque:
|
Mode |
Description |
Typical use |
|
BIOS |
Interfaz de firmware tradicional que inicializa el hardware y carga el sistema operativo |
Sistemas operativos heredados como CentOS 6 y Windows XP |
|
UEFI |
Estándar de firmware moderno compatible con Secure Boot |
Sistemas operativos modernos y tipos de instancia con seguridad mejorada |
Cómo se determina el modo de arranque
El modo de arranque final depende del modo de arranque admitido por el tipo de instancia y de la configuración de arranque de la imagen.
Modo de arranque del tipo de instancia: lo define Alibaba Cloud y no se puede modificar. Las opciones son UEFI, BIOS o UEFI & BIOS.
Modo de arranque de la imagen: las imágenes públicas usan un modo predeterminado. En las imágenes personalizadas, establezca el modo durante la importación o modifíquelo después. Las opciones son UEFI, BIOS o UEFI-Preferred.
UEFI-Preferred significa que la imagen es compatible con ambos modos, pero arranca en UEFI cuando el tipo de instancia lo permite.
A continuación se muestra cómo se determina el modo de arranque final:
|
Instance type boot mode |
Image boot mode |
Final boot mode |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Si los modos de arranque del tipo de instancia y de la imagen no son compatibles (por ejemplo, una imagen BIOS en un tipo de instancia que solo admite UEFI), la instancia no inicia.
Configuración del modo de arranque
Requisitos previos
Antes de configurar el modo de arranque de una imagen personalizada, compruebe lo siguiente:
-
La imagen cuenta con la configuración correcta del gestor de arranque:
UEFI: la imagen tiene una partición de sistema EFI (ESP).
BIOS: la imagen tiene un registro de arranque maestro (MBR).
El modo de arranque previsto es compatible con el tipo de instancia de destino (consulte la tabla anterior).
Alibaba Cloud solo lee los metadatos de la imagen durante la importación; no inspecciona ni modifica la configuración interna del gestor de arranque. Un gestor de arranque incorrecto impide que la instancia reconozca el disco del sistema.
Especificación del modo de arranque al importar una imagen personalizada
Consola
En la consola de ECS, vaya a la Images página y seleccione la región de destino.
-
En la esquina superior derecha de la página Images, haga clic en Import Image.

-
En el cuadro de diálogo Import Image, configure los parámetros y seleccione un Boot Mode.
No es posible establecer
UEFI-Preferreddurante la importación. Para usarUEFI-Preferred, importe primero la imagen y luego modifique el modo de arranque.
Haga clic en OK.
API
Llame a ImportImage y establezca BootMode con el modo de arranque deseado.
Modificación del modo de arranque de una imagen personalizada existente
Una vez que se usa una imagen personalizada para crear una instancia, ya no se puede modificar su modo de arranque.
Consola
En la consola de ECS, vaya a la Images página y seleccione la región de la imagen personalizada de destino.
Haga clic en el identificador de la imagen para abrir su página de detalles.
En la sección Basic Information, haga clic en el icono
junto a Boot Mode.Seleccione un modo de arranque y haga clic en Confirm.
API
Llame a ModifyImageAttribute y establezca BootMode con el modo deseado.
Preguntas frecuentes
¿Por qué no veo ciertas versiones de imagen al crear una instancia ECS?
El modo de arranque del tipo de instancia filtra las imágenes disponibles. Si selecciona un tipo de instancia con seguridad mejorada que solo admite UEFI, las imágenes exclusivas de BIOS se ocultan. Seleccione otro tipo de instancia o use una imagen compatible con UEFI.
¿Cómo consulto los modos de arranque que admite un tipo de instancia?
Consola
Vaya a la página Custom Launch.
-
En la página Instance, haga clic en la pestaña All Instance Types y luego en View more specification parameters.

-
Active la casilla Supported Boot Mode y haga clic en OK.

-
Busque el tipo de instancia de destino para consultar sus modos de arranque admitidos.

API
Llame a DescribeInstanceTypes. El campo SupportedBootModes de la respuesta enumera los modos de arranque admitidos.
¿Cómo consulto el modo de arranque de una imagen?
Consola
Vaya a la Images página y seleccione la región de destino.
Haga clic en el identificador de la imagen para abrir su página de detalles.
-
El Boot Mode se muestra en la sección Basic Information.

API
Llame a DescribeImages. El modo de arranque se devuelve en BootMode.
¿Cómo compruebo si una imagen personalizada usa un gestor de arranque BIOS o UEFI?
Ejecute esta comprobación en el servidor de origen o en una instancia temporal creada a partir de la imagen.
Linux: compruebe si existe
/sys/firmware/efi. Si existe, el sistema arrancó en modo UEFI.Windows: abra PowerShell como administrador y ejecute
Get-Disk. RevisePartitionStyle: GPT indica UEFI y MBR indica BIOS.