Inokinoki / QEFIEntryManager

A userspace cross-platform EFI boot entry management GUI App based on Qt.
GNU General Public License v3.0
272 stars 10 forks source link
acpi boot bootloader cross-platform efi efi-partition firmware freebsd linux qt windows

QEFI Entry Manager

Linux x64 AppImage

Build Windows x64

An EFI manager in Qt.

Usage

This application needs to be run with root/sudo on Linux, or Run as administrator on Windows.

You can change the boot order, add/import new boot entry, or temporally set the next boot entry in this app:

Boot Entry

click on Yes to reboot immediately:

Reboot Confirmation

Right click on the boot entry to enable/disable/delete the entry, or show the detailed properties.

Install

Arch Linux

AUR

[yay/paru] -S qefientrymanager
[yay/paru] -S qefientrymanager-git

archlinuxcn

sudo pacman -S qefientrymanager
sudo pacman -S qefientrymanager-git

Other Linux Distros & Windows

Download the prebuilt app from release or from CI:

Run it as root (*nix):

sudo ./<executable>

or administrator on Windows(right click).

Build from scratch

Clone and compile this project:

git clone --recursive https://github.com/Inokinoki/QEFIEntryManager.git
cd QEFIEntryManager
mkdir build && cd build
cmake ..
make

And there will be an executable QEFIEntryManager in your build directory. Run it as root (*nix) or administrator (Windows).