Freedom251 › Boot Manager Software
efibootmgr

What efibootmgr is
efibootmgr is a free, GPL-2.0 Linux command-line utility for modifying Intel EFI Boot Manager settings. It can create or delete boot entries, mark entries active or inactive, change persistent boot order, and set or remove the option used on the next boot. Users can adjust the boot-manager timeout and append binary arguments from a file or standard input. The tool can also create a network-boot entry for a named interface, including a PXE entry. Its documented interface works with EFI boot variables and devices. Before use, the efivarfs filesystem or legacy efivars kernel module must be loaded. The README describes use by operating-system installers and system administrators managing boot options or boot order. The project directs bug reports, feature requests, and patches to the Red Hat bootloader team through GitHub. efibootmgr supports UEFI and multiboot, provides boot-entry editing and boot-menu customization, and does not support BIOS. No external integrations are listed.
Who it suits
It suits Linux operating-system installers and system administrators who need command-line control over UEFI boot entries and ordering. Users must have the required EFI variable filesystem or kernel module loaded.
What it does well
- Creates and deletes EFI boot entries
- Changes persistent and next-boot order
- Supports network and PXE boot entries
- Adjusts boot-manager timeout
- Licensed under GPL-2.0
What to know first
- Linux only
- Requires efivarfs or legacy efivars loaded
- Does not support BIOS
- No external integrations are listed
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| efibootmgr | Linux user-space application · modifies EFI Boot Manager variables | Free |
As github.com lists them, read 8 Oct 2026. The maker's own page has the final word.
Getting started
- Open the project at https://github.com/rhboot/efibootmgr.
- Use a Linux system with UEFI support.
- Load the efivarfs filesystem or legacy efivars kernel module before use.
- Use its command-line options to manage EFI boot variables and devices.
Verdict
efibootmgr is a focused Linux utility for editing UEFI boot-manager variables from the command line. It covers entry management, ordering, timeout, and network-boot options, provided its prerequisite filesystem or module is available.
Questions
How much does efibootmgr cost?
The listed plan is free. It is open source.
Which platforms does it support?
It supports Linux and UEFI. BIOS is not supported.
Can it manage boot order and entries?
Yes. It can create and delete entries, set them active or inactive, change persistent boot order, and set or delete the next-boot option.
Does it support network boot?
Yes. It can create a network boot entry for a named interface, including a PXE entry.
What license does it use?
The repository identifies its license as GPL-2.0.
What must be loaded before using it?
The efivarfs filesystem or the legacy efivars kernel module must be loaded.
Facts from efibootmgr's own pages
- Boot entries
- It can create and delete boot entries and set entries active or inactive. · github.com, 8 Oct 2026
- Boot order
- It can change the persistent boot order and set or delete the option for the next boot. · github.com, 8 Oct 2026
- Integrations
- The documented interface is a command-line utility with options for EFI boot variables and devices; no external integrations are listed. · github.com, 8 Oct 2026
- License
- The repository identifies its license as GPL-2.0. · github.com, 8 Oct 2026
- Network boot
- It can create a network boot entry for a named interface, including a PXE entry. · github.com, 8 Oct 2026
- Other controls
- Its options include setting the boot manager timeout and appending binary arguments from a file or standard input. · github.com, 8 Oct 2026
- Prerequisite
- The efivarfs filesystem or legacy efivars kernel module must be loaded before use. · github.com, 8 Oct 2026
- Purpose
- efibootmgr is a Linux user-space application for modifying the Intel EFI Boot Manager. · github.com, 8 Oct 2026
- Support channel
- The project directs bug reports, feature requests, and patches to the Red Hat bootloader team through its GitHub repository. · github.com, 8 Oct 2026
- Typical users
- The README describes use by OS installers and system administrators to create boot options or change boot order. · github.com, 8 Oct 2026
Where efibootmgr stands on Freedom251
- Boot Manager Software#12 of 29