Skip to content

Mat-hew-24/tinyEFI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tinyEFI

A minimal UEFI boot order manager with a Python GUI that reads existing EFI boot entries, displays the current boot order, allows users to reorder them visually, and writes the updated order back to firmware for controlling system startup behavior.

FOR DEVELOPMENT PURPOSES

mkdir build
cd build
cmake ..
make

Usage

Listing out entries

sudo ./tinyEFI --list

Set a boot entry just for next boot

sudo ./tinyefi --next <BOOTENTRYID>

Shows the current boot entry

sudo ./tinyefi --current

Change the description of a boot entry

sudo ./tinyefi --rename <BOOTENTRYID> <DESCRIPTION>

Bring a boot entry to the top

sudo ./tinyefi --set <BOOTENTRYID>

About

A minimal UEFI boot order manager with a Python GUI that reads existing EFI boot entries, displays the current boot order, allows users to reorder them visually, and writes the updated order back to firmware for controlling system startup behavior. (in progress)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages