Efibootmgr/es

La aplicación efibootmgr interactúa con el firmware UEFI del sistema, y ​​es una herramienta popular que sirve para manipular la configuración de EFI a fin de crear y gestionar entradas de arranque, capaces de arrancar Línux (u otros sistemas operativos).

EFIbootmgr no es un gestor de arranque
La aplicación no es propiamente un gestor de arranque. Es una herramienta que interactúa con el firmware EFI del sistema, que a su vez actúa como un gestor de arranque. Con la aplicación efibootmgr podemos crear, remodelar y actualizar entradas de arranque.

Configuración
La aplicación no requiere ninguna configuración. Todo lo que se necesita es instalarla.

Sin embargo, con el fin de usar correctamente efibootmgr, el sistema de ficheros de las variables EFI debe ser accesible. Esto requiere que el sistema se pueda arrancar con EFI (y no a través de la BIOS) ya que, de otro modo, significaría que las variables EFI en sí no están accesibles.

Si la partición efivars todavía no está montada (que ha debido montarse a través del script init ), es posible montarla manualmente de este modo:

Listar las entradas de arranque
Para listar las entradas de arranque presentes, solo tenemos que lanzar efibootmgr. Podemos utilizar la opción  para obtener una salida con información adicional:

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


 * 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:

Eliminar una entrada de arranque
Antes de eliminar una entrada, primero debemos averiguar qué identificador (ID) tiene la entrada.

To delete the Gentoo entry as shown above (which has Boot0002 as the identifier), ask efibootmgr to delete the entry with id 2, passing the arguments  with the identifier, and   to delete the entry: