Efiboots
Manage EFI boot loader entries with this simple GUI
Install / Use
/learn @Elinvention/EfibootsREADME
EFIBoots
Manage EFI boot loader entries with this simple GUI.
This is how it looks on my machine:

You can:
- reorder, add, delete, edit, enable or disable boot entries
- choose what to boot into at the next reboot (NextBoot)
- set the time to wait before the first entry (or the NextBoot one) is selected
- save your changes and reboot
Beware that efibootmgr acts on EFI variables and that could be dangerous on non-standard compliant implementations.
Dependencies
This project requires these libraries to be installed on your system:
- python 3 (>= 3.10)
- efibootmgr (= 17 | 18)
- gtk 4 (>= 4.8)
- python gobject
Debian GNU/Linux, Ubuntu and other derivatives
Requires at least Ubuntu 22.10 or Debian 12.
sudo apt install efibootmgr python3 python3-gi libgtk-4-1 gir1.2-gtk-4.0
Arch, Manajaro and other derivatives
sudo pacman -S --needed efibootmgr python3 python-gobject gtk4
Fedora
Requires at least Fedora 37.
sudo dnf install efibootmgr python3 python3-gobject gtk4
nix
nix-build
nix-env -i $(realpath result)
nix flakes
nix run github:elinvention/efiboots
Usage
$ efiboots
If the program is unable to correctly auto-detect the ESP (EFI System Partition) you can manually pass --disk and --part like this (assuming ESP is on /dev/sda1):
$ efiboots --disk /dev/sda --part 1
You can also report the issue, so that I can improve the auto-detection algorithm.
Contributing
Contributions are welcome. Development happens on the "main" branch.
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
