efiboots
efiboots is a free graphical Linux utility for managing EFI boot loader entries.
What efiboots is
efiboots is a free graphical Linux utility for managing EFI boot loader entries. It lets users add, edit, remove, reorder, enable, or disable entries, and choose which entry to use on the next reboot. Users can also set the delay before the system selects its first entry or the NextBoot entry. The app can save changes and reboot.
The project requires Python 3.10 or later, efibootmgr version 17 or 18, GTK 4.8 or later, and Python GObject. Its README provides installation instructions for Debian 12 or later, Ubuntu 22.10 or later, Fedora 37 or later, Arch-based distributions, and Nix. If automatic EFI System Partition detection fails, users can specify the disk and partition through command-line options. The project warns that efibootmgr changes EFI variables and can be dangerous on implementations that do not follow standards. The repository identifies efiboots as GPL-3.0 licensed, but the GitHub releases page has no releases listed.
Good
- Add, edit, reorder, enable, or disable boot entries
- Choose an entry for the next reboot
- Set boot selection delay
- Free and GPL-3.0 licensed
Watch out
- Requires specific Python, efibootmgr, and GTK versions
- Changing EFI variables may be dangerous on non-standard implementations
- No GitHub releases are listed
Who it suits
efiboots suits Linux users who want a graphical interface for managing EFI boot entries on systems using efibootmgr and GTK 4. It is relevant to users who need to change boot order or select a one-time next boot entry.
Verdict
efiboots provides graphical controls for EFI boot entries on supported Linux systems. Check the stated dependencies and EFI safety warning before using it.
The facts
Each one read from efiboots's own pages, with the date it was checked.
What it does
- Boot delay
- Users can set how long to wait before selecting the first entry or the NextBoot entry.checked 7 Oct 2026
- Boot timeout
- It can set how long to wait before selecting the first entry or the NextBoot entry.checked 7 Oct 2026
- Dependency
- EFIBoots requires efibootmgr version 17 or 18, Python 3.10 or later, GTK 4.8 or later, and Python GObject.checked 7 Oct 2026
- EFI caution
- The README warns that efibootmgr acts on EFI variables and this may be dangerous on non-standard-compliant implementations.checked 7 Oct 2026
- EFI safety
- The README warns that efibootmgr acts on EFI variables and may be dangerous on non-standard-compliant implementations.checked 7 Oct 2026
- Entry management
- Users can reorder, add, delete, edit, enable, or disable boot entries.checked 7 Oct 2026
- ESP detection
- If automatic EFI System Partition detection fails, users can pass the disk and partition as command-line options.checked 7 Oct 2026
- Intended audience
- The README describes a GUI for managing EFI boot entries on systems using efibootmgr and GTK 4.checked 7 Oct 2026
- Issue reporting
- The README invites users to report issues to help improve the auto-detection algorithm.checked 7 Oct 2026
- License
- The repository identifies the project as GPL-3.0 licensed.checked 7 Oct 2026
- Minimum versions
- The README specifies Ubuntu 22.10 or Debian 12 at minimum, and Fedora 37 at minimum.checked 7 Oct 2026
- Next boot
- Users can choose which entry to boot on the next reboot.checked 7 Oct 2026
- Purpose
- EFIBoots is a graphical tool for managing EFI boot loader entries.checked 7 Oct 2026
- Reboot
- The app can save changes and reboot.checked 7 Oct 2026
- Release availability
- The GitHub releases page states that the repository has no releases.checked 7 Oct 2026
- Release packages
- The GitHub releases page states that there are no releases listed there.checked 7 Oct 2026
- Support
- The README directs users to report issues to help improve automatic partition detection.checked 7 Oct 2026
- System requirements
- The project requires Python 3.10 or later, efibootmgr 17 or 18, GTK 4.8 or later, and Python GObject.checked 7 Oct 2026
Where it runs
- Linux distributions
- The README lists Debian 12 or later, Ubuntu 22.10 or later, Fedora 37 or later, Arch-based distributions, and Nix installation instructions.checked 7 Oct 2026
Alternatives to efiboots
- 1

GitHub CodeQL
Free planWebExtensionLinuxmacOS7.5From $30 a month - 2
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 3
Boot-US
Free planLinuxWindows7.3Free plan - 4
rEFInd
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.1Free plan - 5

Launchpad
Free planWebAPILinuxSelf-hosted7.0Free plan - 6
EasyBCD
Free planWindows6.5$39.99 one-time
