- Home
- Boot Manager Software
- efibootmgr
efibootmgr
What it is
efibootmgr is a free, open-source Linux command-line utility for modifying Intel EFI Boot Manager settings. It can create or delete boot entries, mark entries active or inactive, and change the persistent boot order. You can also set or remove which option runs on the next boot and adjust the boot manager timeout. Additional options append binary arguments from a file or standard input. The utility can create a network-boot entry for a named interface, including a PXE entry. It works with EFI boot variables and devices, and requires either the efivarfs filesystem or the legacy efivars kernel module to be loaded first. The repository identifies the GPL-2.0 license. Its README describes use by operating-system installers and system administrators that need to create boot options or change boot order. The documented interface is command-line based, with no external integrations listed. efibootmgr supports UEFI and multiboot, plus boot-entry editing and boot-menu customization, but it does not support BIOS systems.
For and against
For
- Free GPL-2.0 open-source utility
- Creates and deletes EFI boot entries
- Changes persistent and next-boot choices
- Supports network and PXE boot entries
- Provides timeout and binary-argument options
Against
- Linux only
- Requires efivarfs or legacy efivars loaded
- Does not support BIOS
- No external integrations are listed
The verdict
efibootmgr provides focused command-line control over UEFI boot variables at no cost. It is appropriate when direct boot-entry management is needed on Linux systems.
Who it suits
efibootmgr is for Linux operating-system installers and administrators managing UEFI boot entries or boot order. It suits users comfortable with command-line controls.
Plans and prices
efibootmgr
Linux user-space application · modifies EFI Boot Manager variables
Read 8 Oct 2026 · github.com
On the record
- Boot entries
- It can create and delete boot entries and set entries active or inactive.github.com · read 8 Oct 2026
- Boot order
- It can change the persistent boot order and set or delete the option for the next boot.github.com · read 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 · read 8 Oct 2026
- License
- The repository identifies its license as GPL-2.0.github.com · read 8 Oct 2026
- Network boot
- It can create a network boot entry for a named interface, including a PXE entry.github.com · read 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 · read 8 Oct 2026
- Prerequisite
- The efivarfs filesystem or legacy efivars kernel module must be loaded before use.github.com · read 8 Oct 2026
- Purpose
- efibootmgr is a Linux user-space application for modifying the Intel EFI Boot Manager.github.com · read 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 · read 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 · read 8 Oct 2026