| rEFInd | |
|---|---|
rEFInd with default theme showing boot selections ofWindows 11 andopenSUSE Tumbleweed (with bothGNU GRUB and kernel EFI stub loader) | |
| Developer | Roderick W. Smith |
| Initial release | 14 March 2012 (2012-03-14) |
| Stable release | |
| Written in | C |
| Operating system | Linux,macOS,Microsoft Windows,TrueOS |
| Platform | IA-32,x86-64,AArch64 |
| Size | ~ 4 MiB |
| Available in | English |
| Type | UEFI boot manager |
| License | GPL-3.0-or-later, BSD-3-Clause (original program), additional components released under various licenses |
| Website | www |
| Repository | |
rEFInd is a boot manager forUEFI and EFI-based machines.[2][3] It can be used toboot multiple operating systems that are installed on a single non-volatile device. It also provides a way to launch UEFI applications.[4][5]
It was forked from discontinuedrEFIt in 2012, with 0.2.0 as its first release.[6][7]
rEFInd supports theIA-32,x86-64, andAArch64 architectures.
rEFInd has several features:[8]
rEFInd is the defaultUEFI boot manager forTrueOS.
rEFInd is included in official repositories of majorLinux distributions, such asArch Linux,[10]Debian,[11]Ubuntu,[12] andGentoo.[13]
GNU-EFI andTianoCore are supported as main development platforms for writing binary UEFI applications inC to launch right from the rEFIndGUI menu. Typical purposes of an EFI application are fixing boot problems and programmatically modifying settings within UEFI environment, which would otherwise be performed from within theBIOS of apersonal computer (PC) without UEFI.[8]
rEFInd can be built with either GNU-EFI or TianoCore EDK2/UDK.[14]
RefindPlus is a fork of rEFInd that add several features and improvements forMac devices, specifically MacPro3,1 and MacPro5,1, and equivalentXserve.[15]