This is a "friendly fork" standalone copy of mkefiboot that is normally part of Lorax.
This project was made for the express purpose of supporting producing EFI boot capable media on Linux distributions where the full Lorax software package (which requires Anaconda, the Red Hat/Fedora installer) would not be available.
mkefiboot has the following requirements:
- Python 3
shimsigned by the Shim Review folks- Distribution signed GRUB 2 EFI binaries
- GNU Parted
device-mapperdosfstoolshfsplus-tools
mkefiboot can be installed easily using the included setup.py:
$ python3 setup.py build
$ python3 setup.py install