rEFInd
rEFInd is a boot menu and maintenance toolkit for UEFI-based machines. It can be used to boot multiple operating systems that are installed on a single non-volatile device. It also provides a way to enter and explore the EFI pre-boot environment using an interactive shell, for example shellx64_v2.efi .[1][2][3]
rEFInd with minimalist theme showing boot selection of Windows 10 and Ubuntu | |
Developer(s) | Roderick W. Smith |
---|---|
Initial release | 14 March 2012 |
Stable release | 0.12.0
/ 13 March 2020 |
Repository | |
Written in | C |
Operating system | Linux, macOS, Microsoft Windows, TrueOS |
Platform | x86, x86-64, AArch64 |
Size | ~ 4 MiB |
Available in | English |
Type | UEFI boot manager |
License | GNU GPLv3, Modified BSD License (original program), additional components released under various licenses |
Website | www |
rEFInd is the active fork of the now-abandoned rEFIt and the default Unified Extensible Firmware Interface (UEFI) boot manager for TrueOS.
The popular Manjaro installer "Architect" also adopted rEFInd by 2018.
GNUefi lends itself to writing binary efi-applications in C to launch right from the rEFInd GUI menu. Typical purposes of an EFI-application are fixing boot problems and programmatically modifying settings, which would otherwise be performed from within the firmware-BIOS of a personal computer (PC).
References
- Watson, J.A (January 29, 2013). "The rEFInd boot loader for UEFI Systems: A life (and sanity) saver". ZDnet. Retrieved February 19, 2016.
- rEFIt - An EFI Boot Menu and Toolkit
- rEFInd