Efibootmgr/es

La aplicación interactúa con el firmware UEFI del sistema. Ees una herramienta popular para manipular los ajustes EFI a fin de crear y gestionar entradas de arranque, capaces de arrancar Línux (o cualquier otro sistema operativo EFI).

La aplicación no es un cargador de arranque. Se trata de una herramienta que interactúa con el firmware EFI del sistema, el cual actúa como un cargador de arranque. Si se utilizar se pueden crear, editar, reordenar y eliminar entradas de arranque.

Núcleo
Se necesita habilitar CONFIG_EFI_VARS :

Emerge
El paquete no tiene ningún ajuste USE. Todo lo que se necesita es instalarlo:

Variables EFI
Para utilizar correctamente, se debe poder acceder al sistema de ficheros de las variables EFI. Esto requiere que se haya iniciado el sistema en modo EFI (y no a través del modo MBR del firmware), de lo contrario no se podrá acceder a las variables EFI. Si el sistema está en modo MBR, reiniciar y hacer todo lo necesario para indicarle al firmware que se debe iniciar en modo EFI. Normalmente esto implica cambiar una opción en la configuración del firmware o seleccionar una entrada de arranque EFI en el menú de inicio del sistema.

When the system is in EFI mode, run the following command to check for the existence of efivarfs:

Si la partición efivars no está montada (que ha debido montarse a través del guión de inicio ), es posible montarla manualmente utilizando la siguiente orden:

See OpenRC-0.28 news.

Preconditions
If an EFI System Partition (ESP) does not exist, one needs to be created, see EFI System Partition

Listing boot entries
Para listar las entradas de inicio actuales se puede utilizar la opción :

Creating a boot entry
Para crear una entrada de arranque EFI, pasaremos un par de argumentos a :


 * to create a new entry;
 * followed by the partition number on which the EFI System Partition is hosted;
 * followed by the disk on which the EFI System Partition is hosted;
 * followed by the label to use as the boot entry;
 * followed by the path of the EFI image to boot

Por ejemplo:

Deleting a boot entry
Antes de eliminar una entrada, primero debemos averiguar qué identificador (ID) tiene la entrada.

Para eliminar, por ejemplo, la entrada de Gentoo que se muestra arriba (que tiene Boot0002 como identificador), le indicaremos a que elimine la entrada con el identificador 2, para lo cual le pasaremos los argumentos   seguido del identificador, y   para eliminar la entrada en cuestión:

Véase también

 * EFI stub kernel explains how to configure the Linux kernel to be able to be booted from EFI directly
 * Alternative 2: efibootmgr in the Gentoo Handbook
 * Alternative 2: efibootmgr in the Gentoo Handbook