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.

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:

Ver las noticias de OpenRC-0.28.

Precondiciones
Si no existe una sistema de particiones EFI (ESP), se necesitará crear uno, leer 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:

Optionally, additional kernels can be installed and made known to the UEFI firmware. This is especially useful when wanting to test more kernels or to dual-boot with another operating system. These will be shown in the boot selection prompt, normally after a keyboard hotkey is pressed at the right time during system initialization. The latest added entry always gets highest boot priority, so it will be default. If the hotkey combination is unknown, search for official documentation from the computer manufacturer. This information is usually not difficult to find.

Eliminar una entrada de arranque
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, este artículo explica cómo configurar el núcleo de Línux para poder arrancarlo directamente desde EFI
 * Alternativa 2: efibootmgr en el Manual de Gentoo
 * Alternativa 2: efibootmgr en el Manual de Gentoo