efibootmgr pakken gir verktøy og biblioteker for å manipulere EFI variabler.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://github.com/rhboot/efibootmgr/archive/18/efibootmgr-18.tar.gz
Nedlasting MD5 sum: e170147da25e1d5f72721ffc46fe4e06
Nedlastingsstørrelse: 48 KB
Estimert diskplass som kreves: 1.1 MB
Estimert byggetid: less than 0.1 SBU
Bygg efibootmgr med følgende kommandoer:
make EFIDIR=LFS EFI_LOADER=grubx64.efi
Denne pakken har ikke en testpakke.
Nå, som root bruker:
make install EFIDIR=LFS
EFIDIR=LFS: Dette
alternativet spesifiserer distroens undermappenavn under
/boot/efi/EFI. Byggesystemet til
denne pakken trenger at det angis eksplisitt.
EFI_LOADER=grubx64.efi:
Dette alternativet spesifiserer navnet på standard EFI
oppstartslasteren. Det er satt til å samsvare med EFI
oppstartslasteren levert av GRUB.
I LFS går instruksjonene gjennom hvordan du installerer GRUB for
UEFI. Prosessen installerer EFI på en hardkodet plassering som
søkes etter av de fleste UEFI fastvare implementeringer. Hvis du
installerer GRUB på nytt, vil GRUB imidlertid bruke denne pakken
til å installere EFI på et sted GRUB foretrekker, noe som gir
større kontroll over EFI administrasjon. --removable alternativet vil ikke lenger være
nødvendig når du kjører grub-install. Denne pakken kan
være nødvendig i tilfeller der UEFI fastvaren ikke ser etter den
hardkodede EFI plasseringen. LFS boken tar for seg denne
situasjonen.
For at efibootmgr
skal virke, EFI variabelfilsystemet må det monteres på forhånd.
Hvis du fortsatt er i chroot og ikke har startet på nytt, monterer
du det som root bruker:
mountpoint /sys/firmware/efi/efivars || mount -v -t efivarfs efivarfs /sys/firmware/efi/efivars