Descripción general de las opciones de arranque en EFI
Al igual que las opciones de arranque en un sistema con firmware BIOS, hay dos tipos de opciones de arranque en EFI NVRAM:
Variables definidas globalmente que se aplican a todos los dispositivos de arranque y programas de arranque en el equipo.
Variables de opción de arranque que solo se aplican a una configuración de carga determinada de un dispositivo o programa de arranque, como un sistema operativo. Las variables específicas del sistema componen una entrada de arranque para cada configuración de un dispositivo o programa de arranque en el equipo.
La herramienta Bootcfg que se describe en Opciones de arranque de edición en EFI permite ver y editar las opciones de arranque en EFI NVRAM.
En el ejemplo siguiente se muestra una presentación Bootcfg de un equipo con un procesador Itanium.
Boot Options
------------
Timeout: 30
Default: \Device\HarddiskVolume3\WINDOWS
CurrentBootEntryID: 1
Boot Entries
------------
Boot entry ID: 1
OS Friendly Name: Windows Server 2003, Enterprise
OsLoadOptions: /debug /debugport=COM1 /baudrate=57600
BootFilePath: \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
OsFilePath: \Device\HarddiskVolume3\WINDOWS
Boot entry ID: 2
OS Friendly Name: EFI Shell [Built-in]
En la tabla siguiente se describen los elementos de la presentación Bootcfg de datos de arranque en EFI NVRAM.
Campo | Description | Ejemplo |
---|---|---|
Opciones de arranque |
Contiene opciones que se aplican a todas las entradas de arranque. |
(Título de la sección) |
Tiempo de espera |
Determina cuánto tiempo se muestra el menú de arranque. Cuando este valor expira, el cargador de arranque carga el sistema operativo predeterminado. |
|
Valor predeterminado |
Especifica la ubicación del sistema operativo predeterminado. |
|
CurrentBootEntryID |
Identifica la entrada de arranque que se ha usado para iniciar la sesión actual del sistema operativo. |
|
Entradas de arranque |
Contiene datos específicos del sistema. Consta de una o varias entradas de arranque para cada sistema operativo o programa de arranque instalado en el equipo. Una entrada de arranque es una serie de opciones que define una configuración de carga para un sistema operativo o un programa de arranque. |
(Título de la sección) |
ID de entrada de arranque |
Identifica la entrada de arranque en Bootcfg. Este valor cambia al reordenar las entradas de arranque. Este no es el ID de entrada de arranque de EFI, que es un identificador persistente para los componentes de EFI. |
|
Nombre descriptivo del sistema operativo |
Representa la entrada de arranque en el menú de arranque. |
|
OsLoadOptions |
Especifica los parámetros de arranque de la entrada. Los parámetros de arranque son comandos para habilitar, deshabilitar y configurar características del sistema operativo. El Administrador de arranque EFI pasa estos parámetros al dispositivo o sistema de arranque que se va a interpretar e implementar. Para ver la lista de parámetros de arranque relacionados con las pruebas y la depuración de controladores, consulte Opciones de arranque en un archivo Boot.ini. |
|
BootFilePath |
Especifica la ubicación del cargador de arranque EFI para el sistema operativo. En los sistemas basados en EFI, cada sistema operativo o dispositivo de arranque tiene su propia copia del cargador de arranque en la partición EFI. En EFI NVRAM, la ruta de acceso del archivo del cargador de arranque se almacena como una ruta de acceso de dispositivo EFI binaria que usa un identificador único global (GUID) para identificar la partición EFI . Bootcfg usa el nombre del dispositivo NT de la partición en su pantalla de ruta de acceso. |
|
OsFilePath |
Especifica la ubicación del sistema operativo. En NVRAM, este valor se almacena como una ruta de acceso del dispositivo EFI que usa el GUID de la partición del disco de arranque y la ruta de acceso al directorio que contiene el sistema operativo. Bootcfg usa el nombre del dispositivo NT de la partición en su pantalla de ruta de acceso. |
|
Además, hay un elemento importante de una entrada de arranque EFI que Bootcfg no muestra, el ID de entrada de arranque EFI. La entrada de arranque EFI es un identificador único para una entrada de arranque EFI. Este identificador se asigna cuando se crea la entrada de arranque y no cambia. Representa la entrada de arranque en varias listas, incluida la matriz BootOrder y es el nombre del directorio en el disco en el que el sistema almacena los datos relacionados con la entrada de arranque, incluidas las copias de seguridad de la entrada de arranque. Un ID de entrada de arranque EFI tiene el formato Bootxxxx, donde xxxx es un número hexadecimal que refleja el orden en que se crean las entradas de arranque.
Nota:
El campo ID de entrada de arranque en Bootcfg y el número de entrada de arranque en Nvrboot no muestran el ID de entrada de arranque EFI. Los ID de Bootcfg y Nvrboot son números de línea que representan el orden de la entrada de arranque en la sección Entradas de arranque y cambian cuando se reordenan los entradas.
Para obtener más información sobre USF y Extensible Firmware Interface Specification, consulte Recursos de desarrollo de firmware de Intel.