Freedom251 › Boot Manager Software
efiboots

What efiboots is
efiboots is a free graphical utility for managing EFI boot loader entries on Linux systems using efibootmgr and GTK 4. Users can add, edit, delete, reorder, enable, or disable entries, then choose which one to use on the next reboot. The tool also lets users set the delay before selecting the first entry or the NextBoot entry, and can save changes and reboot. The project provides instructions for Debian 12 or later, Ubuntu 22.10 or later, Fedora 37 or later, Arch-based distributions, and Nix. It requires Python 3.10 or later, efibootmgr version 17 or 18, GTK 4.8 or later, and Python GObject. If automatic EFI System Partition detection fails, users can supply the disk and partition as command-line options. The project warns that efibootmgr changes EFI variables, which may be dangerous on implementations that do not follow standards. It is identified as GPL-3.0 licensed, and no releases are listed on its GitHub releases page.
Who it suits
efiboots suits Linux users who need a graphical way to manage EFI boot entries and meet its listed dependencies. Users should be comfortable with the project’s EFI safety warning and installation instructions.
What it does well
- Can edit, reorder, enable, and disable boot entries.
- Sets the entry for the next reboot.
- Allows adjustment of boot selection delay.
- GPL-3.0 licensed.
What to know first
- Requires Python 3.10 or later and GTK 4.8 or later.
- Requires efibootmgr version 17 or 18.
- No releases are listed on GitHub.
- The project warns of risk on non-standard EFI implementations.
Verdict
efiboots offers graphical control over EFI entries and reboot selection for supported Linux setups. Review the dependencies and EFI warning before changing boot variables.
Facts from efiboots's own pages
- Boot delay
- Users can set how long to wait before selecting the first entry or the NextBoot entry. · github.com, 7 Oct 2026
- Boot timeout
- It can set how long to wait before selecting the first entry or the NextBoot entry. · github.com, 7 Oct 2026
- Dependency
- EFIBoots requires efibootmgr version 17 or 18, Python 3.10 or later, GTK 4.8 or later, and Python GObject. · github.com, 7 Oct 2026
- EFI caution
- The README warns that efibootmgr acts on EFI variables and this may be dangerous on non-standard-compliant implementations. · github.com, 7 Oct 2026
- EFI safety
- The README warns that efibootmgr acts on EFI variables and may be dangerous on non-standard-compliant implementations. · github.com, 7 Oct 2026
- Entry management
- Users can reorder, add, delete, edit, enable, or disable boot entries. · github.com, 7 Oct 2026
- ESP detection
- If automatic EFI System Partition detection fails, users can pass the disk and partition as command-line options. · github.com, 7 Oct 2026
- Intended audience
- The README describes a GUI for managing EFI boot entries on systems using efibootmgr and GTK 4. · github.com, 7 Oct 2026
- Issue reporting
- The README invites users to report issues to help improve the auto-detection algorithm. · github.com, 7 Oct 2026
- License
- The repository identifies the project as GPL-3.0 licensed. · github.com, 7 Oct 2026
- 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. · github.com, 7 Oct 2026
- Minimum versions
- The README specifies Ubuntu 22.10 or Debian 12 at minimum, and Fedora 37 at minimum. · github.com, 7 Oct 2026
- Next boot
- Users can choose which entry to boot on the next reboot. · github.com, 7 Oct 2026
- Purpose
- EFIBoots is a graphical tool for managing EFI boot loader entries. · github.com, 7 Oct 2026
- Reboot
- The app can save changes and reboot. · github.com, 7 Oct 2026
- Release availability
- The GitHub releases page states that the repository has no releases. · github.com, 7 Oct 2026
- Release packages
- The GitHub releases page states that there are no releases listed there. · github.com, 7 Oct 2026
- Support
- The README directs users to report issues to help improve automatic partition detection. · github.com, 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. · github.com, 7 Oct 2026
Where efiboots stands on Freedom251
- Boot Manager Software#18 of 29