Introdução ao efivar
O pacote efivar fornece
ferramentas e bibliotecas para manipular variáveis EFI.
Esse pacote é conhecido por construir e funcionar adequadamente
usando uma plataforma LFS 11.3.
Informação do Pacote
Transferências Adicionais
Dependências do efivar
Exigidas
mandoc-1.14.6
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/efivar
Instalação do efivar
Primeiro, corrija um problema no Makefile que faz com que o pacote
seja reconstruído durante a instalação:
sed '/prep :/a\\ttouch prep' -i src/Makefile
Nota
Esse pacote não pode funcionar corretamente em um sistema de 32
bits com uma implementação de UEFI de 64 bits. Não instale esse
pacote (ou o efibootmgr) em um sistema de 32 bits, a menos que
você esteja absolutamente seguro(a) de que tem uma implementação
UEFI de 32 bits, o que é muito raro na prática.
Se construir esse pacote em um sistema de 32 bits, [então] aplique
um remendo:
[ $(getconf LONG_BIT) = 64 ] || patch -Np1 -i ../efivar-38-i686-1.patch
Construa o efivar com os seguintes
comandos:
make
A suíte de teste desse pacote é perigosa. Executá-la pode deflagrar
erros de firmware e tornar seu sistema inutilizável sem usar algum
hardware especial para reprogramar o firmware.
Agora, como o(a) usuário(a) root
:
make install LIBDIR=/usr/lib