The rEFInd Boot Manager http://www.rodsbooks.com/refind/index.html

Rod Smith 4c13c0ad3b Added ArcaOS icon 2 days ago
EfiLib 9b125c7c9a Improve detection of EFI program validity 1 year ago
banners 37c98e1a4e More documentation of copyrights and licenses. 8 years ago
debian 4c13c0ad3b Added ArcaOS icon 2 days ago
docs 6c66e90b3d Version 0.14.2 release 2 weeks ago
filesystems 6c66e90b3d Version 0.14.2 release 2 weeks ago
fonts 972ba38fa5 Replace the use of the external "which" utility with "command -v" in shell scripts 4 years ago
gptsync 49e4fc5dff Makefile changes for GNU-EFI: 2 weeks ago
gzip 7723bcb693 Added support for decompressing gzipped loader files 1 year ago
icons 4c13c0ad3b Added ArcaOS icon 2 days ago
images ae03eca724 Don't hardcode paths in shebangs, use /usr/bin/env 5 years ago
include 6c66e90b3d Version 0.14.2 release 2 weeks ago
keys f4c3375e71 Add some Red Hat Secure Boot keys & development tool for extracting them from Shim 1 year ago
libeg 189e405630 Worked around problems with GNU-EFI 3.0.18 3 weeks ago
mok 95e71ce3e0 Remove commented-out code; reformat a few lines. 3 weeks ago
net 777a4cada6 Support for iPXE, including build stub directory and icons. 9 years ago
old-banners 37c98e1a4e More documentation of copyrights and licenses. 8 years ago
refind 49e4fc5dff Makefile changes for GNU-EFI: 2 weeks ago
themes bf6c58c0b1 Final changes for version 0.14.0 1 year ago
BUILDING.txt 49e4fc5dff Makefile changes for GNU-EFI: 2 weeks ago
COPYING.txt c7fd2c5889 Initial commit. 12 years ago
CREDITS.txt 7723bcb693 Added support for decompressing gzipped loader files 1 year ago
LICENSE.txt c7fd2c5889 Initial commit. 12 years ago
Make.common c1a97f5780 Accommodate change in GNU-EFI 3.0.17 and later build options for ARM64 3 weeks ago
Makefile 5669fb100e Add .sbat section via make process rather than install process 1 year ago
NEWS.txt 4c13c0ad3b Added ArcaOS icon 2 days ago
README.txt a2101afc41 Added refind-sb-healthcheck script 1 year ago
RefindPkg.dec 5654954dd7 Further refinements to build procedures, especially for edk2 targets. 7 years ago
RefindPkg.dsc 1e2c1f9fec Version 0.11.4 final release. 5 years ago
extract-sb-keys cea1b8e7d0 Update of copyright dates in multiple files 1 month ago
gptsync.inf 2eab99e45a A few minor BUILDING.txt and build-file tweaks. 7 years ago
mkcdimage b83b8296ca Fixed bug in mkcdimage that caused USB flash drive image to be damaged. 1 year ago
mkdistrib cea1b8e7d0 Update of copyright dates in multiple files 1 month ago
mkrlconf 1201592c8a Minor cleanup of mkrlconf script 1 year ago
mountesp 67ce2b9b02 Code cleanup on bash scripts 3 years ago
mvrefind 54819b04ad Added icon for Manjaro Linux; fixed bug that would cause mvrefind to fail to add new NVRAM entry 3 years ago
refind-alt.spec 79ed85b4de RPM spec file used by ALT Linux; maybe useful as a reference. 11 years ago
refind-install 6c66e90b3d Version 0.14.2 release 2 weeks ago
refind-mkdefault 94ba63b502 Do more to fix the refind-mkdefault bug involving a bad BootOrder variable 1 week ago
refind-sb-healthcheck 68e9b4274d Fix typo in refind-sb-healthcheck message 3 weeks ago
refind-sbat-local.csv e33bafc5de Version 0.14.1 final release 1 month ago
refind-sbat.csv e33bafc5de Version 0.14.1 final release 1 month ago
refind.conf-sample 6cbc40396f Restructured tool-scanning code; added also_scan_tool_dirs token 4 weeks ago
refind.inf 7723bcb693 Added support for decompressing gzipped loader files 1 year ago
refind.spec 6c66e90b3d Version 0.14.2 release 2 weeks ago

README.txt

Brief Installation Instructions (Binary Package)
================================================

This is rEFInd, an EFI boot manager. The binary package includes the
following files and subdirectories:

File Description
----------------------------- -----------------------------
refind/refind_ia32.efi The main IA32 rEFInd binary
refind/refind_x64.efi The main x86-64 rEFInd binary
refind/refind.conf-sample A sample configuration file
refind/icons/ Subdirectory containing icons
refind/drivers_ia32/ Subdirectory containing IA32 drivers
refind/drivers_x64/ Subdirectory containing x86-64 drivers
keys/ Subdirectory containing MOKs
refind-install Linux/MacOS installation script
refind-mkdefault Script to make rEFInd the default
refind-sb-healthcheck Script to help manage Secure Boot keys
mkrlconf A script to create refind_linux.conf
mvrefind A script to move a rEFInd installation
README.txt This file
NEWS.txt A summary of program changes
LICENSE.txt The original rEFIt license
COPYING.txt The rEFInd license
CREDITS.txt Acknowledgments of code sources
docs/ Documentation in HTML format

The easiest way of installing rEFInd is generally to use the refind-install
script; however, you must be running under Linux or OS X to do this. If
you're using either of those OSes, simply typing "./refind-install" will
generally install rEFInd. If you have problems with this method, though,
you'll have to do a manual installation. The refind-install script supports
a number of options that you might want to use; consult the
docs/refind/installing.html file for details.

To install the binary package manually, you must first access your EFI
System Partition (ESP). You can then place the files from the refind
subdirectory in a subdirectory of the ESP's EFI directory. You may omit the
.efi binary for the type of computer you're NOT using, and you may
optionally rename the .efi file for the binary you are using. If this is an
initial installation, you should rename refind.conf-sample to refind.conf;
but if you're replacing an existing installation, you should leave your
existing refind.conf intact. The end result might include the following
files on the ESP:

EFI/refind/refind_x64.efi
EFI/refind/refind.conf
EFI/refind/icons/

Unfortunately, dropping the files in the ESP is not sufficient; as
described in the docs/refind/installing.html file, you must also tell your
EFI about rEFInd. Precisely how to do this varies with your OS or, if you
choose to do it through the EFI, your EFI implementation. In some cases you
may need to rename the EFI/refind directory as EFI/boot, and rename
refind_x86.efi to bootx64.efi (or refind_ia32.efi to bootia32.efi on 32-bit
systems). Consult the installing.html file for full details.

If you want to use any of the filesystem drivers, you must install them,
too. Creating a subdirectory of the rEFInd binary directory called
drivers_x64 (for x86-64 systems), drivers_ia32 (for x86 systems), or
drivers (for any architecture) and copying the drivers you want to this
location should do the trick. When you next launch it, rEFInd should load
the drivers, giving you access to the relevant filesystems.

Brief Installation Instructions (Source Package)
================================================

rEFInd source code can be obtained from
https://sourceforge.net/projects/refind/. Consult the BUILDING.txt file in
the source code package for build instructions. Once you've built the
source code, you can use the refind-install script to install the binaries
you've built. Alternatively, you can duplicate the directory tree described
above by copying the individual files and the icons directory to the ESP.