efibootmgr-18

Introduction à efibootmgr

Le paquet efibootmgr fournit des outils et des bibliothèques pour manipuler les variables EFI.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

Dépendances de efibootmgr

Requises

efivar-39 et popt-1.19

Installation de efibootmgr

Construisez efibootmgr avec les commandes suivantes :

make EFIDIR=LFS EFI_LOADER=grubx64.efi

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install EFIDIR=LFS

Explication des commandes

EFIDIR=LFS : cette option spécifie le nom du sous-répertoire de la distribution dans /boot/efi/EFI. Le système de construction de ce paquet a besoin qu'il soit indiqué explicitement.

EFI_LOADER=grubx64.efi : cette option spécifie le nom du chargeur d'amorçage EFI par défaut. La valeur indiquée est le chargeur d'amorçage EFI fournit par GRUB.

Utiliser efibootmgr

Dans LFS, les instructions montrent comment installer GRUB pour UEFI. Le processus installe l'EFI dans un emplacement codé en dur et recherché par la plupart des implémentations de micrologiciel UEFI. Si vous réinstallez GRUB cependant, GRUB utilisera ce paquet pour installer l'EFI à un endroit que GRUB préfère, ce qui permet plus de contrôle sur la gestion EFI. L'option --removable ne sera plus nécessaire lorsque vous exécuterez grub-install. Ce paquet peut être nécessaire dans le cas où le micrologiciel UEFI ne cherche pas dans l'emplacement EFI codé en dur. Le livre LFS s'occupe de cette situation.

Afin que efibootmgr fonction, le système de fichiers des variables EFI doit être monté avant. Si vous êtes toujours dans un chroot et que vous n'avez pas redémarré, montez-le en tant qu'utilisateur root :

mountpoint /sys/firmware/efi/efivars ||
  mount -v -t efivarfs efivarfs /sys/firmware/efi/efivars

Contenu

Programmes installés: efibootdump et efibootmgr

Descriptions courtes

efibootdump

est un outil pour afficher les options de démarrage UEFI individuelles à partir d'un fichier ou d'une variable UEFI

efibootmgr

est un outil pour manipuler le gestionnaire d'amorçage UEFI