Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/inokinoki/qefientrymanager
A userspace cross-platform EFI boot entry management GUI App based on Qt.
https://github.com/inokinoki/qefientrymanager
acpi boot bootloader cross-platform efi efi-partition firmware freebsd linux qt windows
Last synced: 10 days ago
JSON representation
A userspace cross-platform EFI boot entry management GUI App based on Qt.
- Host: GitHub
- URL: https://github.com/inokinoki/qefientrymanager
- Owner: Inokinoki
- License: gpl-3.0
- Created: 2021-06-25T17:45:33.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-25T08:12:01.000Z (5 months ago)
- Last Synced: 2024-10-22T22:51:34.854Z (17 days ago)
- Topics: acpi, boot, bootloader, cross-platform, efi, efi-partition, firmware, freebsd, linux, qt, windows
- Language: C++
- Homepage:
- Size: 259 KB
- Stars: 277
- Watchers: 8
- Forks: 11
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# QEFI Entry Manager
[![Linux x64 AppImage](https://github.com/Inokinoki/QEFIEntryManager/actions/workflows/cmake-linux-amd64-appimage.yml/badge.svg)](https://github.com/Inokinoki/QEFIEntryManager/actions/workflows/cmake-linux-amd64-appimage.yml)
[![Build Windows x64](https://github.com/Inokinoki/QEFIEntryManager/actions/workflows/cmake-windows-x86-x64.yml/badge.svg)](https://github.com/Inokinoki/QEFIEntryManager/actions/workflows/cmake-windows-x86-x64.yml)
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](.github/main.png)
click on `Yes` to reboot immediately:
![Reboot Confirmation](.github/reboot_confirm.png)
Right click on the boot entry to enable/disable/delete the entry, or show the detailed properties.
## Install
### Arch Linux
#### AUR
- Stable version```shell
[yay/paru] -S qefientrymanager
```- Latest git version
```shell
[yay/paru] -S qefientrymanager-git
```#### archlinuxcn
- Stable version```shell
sudo pacman -S qefientrymanager
```- Latest git version
```shell
sudo pacman -S qefientrymanager-git
```### Other Linux Distros & Windows
Download the prebuilt app from [release](https://github.com/Inokinoki/QEFIEntryManager/releases) or from CI:- [Linux AppImages from CI](https://github.com/Inokinoki/QEFIEntryManager/actions/workflows/cmake-linux-amd64-appimage.yml)
- [Windows from CI](https://github.com/Inokinoki/QEFIEntryManager/actions/workflows/cmake-windows-x86-x64.yml)Run it as root (*nix):
```
sudo -E ./
```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).