gapan / guefi

A GTK+3 frontend for efibootmgr
GNU General Public License v3.0
8 stars 1 forks source link

ABOUT

GUEFI is a Python/GTK+3 application that acts as a frontend for efibootmgr. It provides an easy to use interface for managing UEFI boot options.

Using GUEFI you can:

GUEFI screenshot

Editing a boot entry

Since efibootmgr does not really provide means for editing an existing UEFI boot entry, what GUEFI actually does is a two step process that involves creating a new boot entry, making sure all attributes of the original boot entry that haven't been changed by the user are copied over, deleting the original boot entry and then making sure the new boot entry is placed in the same position as the original one was. That means that the actual BootNum of the new boot entry is not the same as the original one. It's kind of a hackjob, but it works.

REQUIREMENTS

Some older versions of these might also work, but they have not been tested. It has been tested only with efibootmgr version 17. Any older or newer version might not work properly. If it doesn't work with a newer version, please report it.

TRANSLATIONS

The GUEFI interface fully supports localization. If you want to translate it to a new language, or edit/fix something in an existing translation, you can do that using Transifex and the respective GUEFI resource.