efivar-37

Introduction à efivar

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

This package is known to build and work properly using an LFS-11.0 platform.

Informations sur le paquet

Téléchargements supplémentaires

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

Installation de efivar

Tout d'abord, appliquez un correctif pour corriger un problème de construction avec GCC 9 et supérieur :

patch -Np1 -i ../efivar-37-gcc_9-1.patch

Construisez efivar avec les commandes suivantes :

make CFLAGS="-O2 -Wno-stringop-truncation"

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

CFLAGS="-O2 -Wno-stringop-truncation" : cette option remplace les drapeaux par défaut du compilateur pour éviter un échec.

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: efivar
Bibliothèques installées: libefiboot.so et libefivar.so
Répertoires installés: /usr/include/efivar

Descriptions courtes

efivar

est un outil pour manipuler les variables UEFI

libefiboot.so

est une bibliothèque utilisée par efibootmgr

libefivar.so

est une bibliothèque de manipulation des variables EFI

Last updated on