EVERYTHING XIAOMI
Get listed

efiboots

efiboots is a free graphical Linux utility for managing EFI boot loader entries.

Place
#26 of 29
Score
5.2
efiboots's website

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

All alternatives
  1. 1GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  2. 2

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  3. 3

    Boot-US

    Free planLinuxWindows
    7.3Free plan
  4. 4

    rEFInd

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.1Free plan
  5. 5Launchpad logo

    Launchpad

    Free planWebAPILinuxSelf-hosted
    7.0Free plan
  6. 6

    EasyBCD

    Free planWindows
    6.5$39.99 one-time