9.33. efibootmgr-18

9.33.1. Introduction to efibootmgr

The efibootmgr package provides tools and libraries to manipulate EFI variables.

Approximate build time: less than 0.1 SBU
Required disk space: 1.1 MB

efibootmgr Dependencies

Required

Section 9.32, “efivar-39” and Section 9.25, “Popt-1.19”

9.33.2. Installation of efibootmgr

Build efibootmgr with the following commands:

make EFIDIR=LFS EFI_LOADER=grubaa64.efi

This package does not have a test suite.

Now, Install the package:

make install EFIDIR=LFS

9.33.3. Command Explanations

EFIDIR=LFS: This option specifies the distro's subdirectory name under /boot/efi/EFI. The building system of this package needs it to be set explicitly.

EFI_LOADER=grubaa64.efi: This option specifies the name of the default EFI boot loader. It is set to match the EFI boot loader provided by GRUB.

9.33.4. Contents

Installed Programs: efibootdump and efibootmgr

Short Descriptions

efibootdump

is a tool to display individual UEFI boot options, from a file or an UEFI variable

efibootmgr

is a tool to manipulate the UEFI Boot Manager