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
Para arrancar directamente desde UEFI, el núcleo necesita tener el soporte de CONFIG_EFI, CONFIG_EFI_STUB y CONFIG_EFI_VARS habilitado:

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.

Cuando el sistema está en modo EFI, lanzar la siguiente orden para comprobar la existencia de 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

Listar las entradas de arranque
Para listar las entradas de inicio actuales se puede utilizar la opción :

Crear una entrada de arranque
Para crear una entrada de arranque EFI, pasaremos un par de argumentos a :


 * para crear una nueva entrada;
 * seguido por el número de partición en la que se aloja la partición EFI System Partition;
 * seguido por el disco en el que se aloja la partición EFI System Partition;
 * seguida de la etiqueta que vamos a utilizar como entrada de arranque;
 * seguido de la ruta a la imagen EFI para arrancar.

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