efivar-38

Introduction à efivar

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

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

Dépendances de efivar

Requises

mandoc-1.14.6

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/efivar

Installation de efivar

Tout d'abord, corrigez un problème avec le Makefile qui fait que ce paquet est reconstruit à l'installation :

sed '/prep :/a\\ttouch prep' -i src/Makefile

Construisez efivar avec les commandes suivantes :

make

La suite de tests de ce paquet est dangereuse. La lancer peut déclencher des bogues du micrologiciel et rendre votre système inutilisable sans matériel spécifique pour reprogrammer le micrologiciel.

Maintenant, en tant qu'utilisateur root :

make install LIBDIR=/usr/lib

Explication des commandes

LIBDIR=/usr/lib : cette option remplace le répertoire des bibliothèques par défaut (/usr/lib64, qui n'est pas utilisé par LFS).

Contents

Programmes installés: efisecdb et efivar
Bibliothèques installées: libefiboot.so, libefisec.so et libefivar.so
Répertoires installés: /usr/include/efivar

Descriptions courtes

efisecdb

est un utilitaire pour gérer les listes de signatures UEFI

efivar

est un outil pour manipuler les variables UEFI

libefiboot.so

est une bibliothèque utilisée par efibootmgr

libefisec.so

est une bibliothèque de gestion des listes de signatures UEFI

libefivar.so

est une bibliothèque de manipulation des variables EFI

Last updated on