rEFInd
Developer(s) | Roderick W. Smith |
---|---|
Initial release | 14 March 2012 |
Stable release | 0.13.2
/ 13 March 2021 |
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 | GPL-3.0-or-later, BSD-3-Clause (original program), additional components released under various licenses |
Website | www |
rEFInd is a boot manager for UEFI and EFI-based machines.[1][2] It can be used to boot multiple operating systems that are installed on a single non-volatile device. It also provides a way to launch UEFI applications.[3][4]
It was forked from discontinued rEFIt in 2012, with 0.2.0 as its first release.[5][6]
rEFind supports x86, x86-64, and AArch64 architecture.
Features[]
rEFInd has several features:[7]
- Automatic operating systems detection.
- Customisable OS launch options.
- Graphical or text mode. Theme is customisable.[8]
- Mac-specific features, including spoofing booting process to enable secondary video chipsets on some Mac.
- Linux-specific features, including autodetecting EFI stub loader to boot Linux kernel directly and using fstab in lieu of rEFInd configuration file for boot order.
- Support for Secure Boot.
Adoption[]
rEFInd is the default Unified Extensible Firmware Interface (UEFI) boot manager for TrueOS.
rEFInd is included in official repositories of major Linux distributions.[9][10][11][12]
Development[]
and TianoCore are supported as main development platforms for writing binary UEFI 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 within UEFI environment, which would otherwise be performed from within the BIOS of a personal computer (PC) without UEFI.[7]
rEFInd can be built with either GNU-EFI or TianoCore EDK2/UDK.[13]
Fork[]
RefindPlus is a fork of rEFInd that add several features and improvements for Mac devices, specifically MacPro 3,1, MacPro 5,1, and equivalent Xserve.[14]
See also[]
- GNU GRUB - Another boot loader for Unix-like systems
- Comparison of boot loaders
References[]
- ^ "Linux Multi-boot with Refind". TeeJeeTech. Retrieved 2021-09-03.
{{cite web}}
: CS1 maint: url-status (link) - ^ Axelsson, Mats Tage. "Refind Boot Manager". Linux Hint. Retrieved 2021-09-03.
{{cite web}}
: CS1 maint: url-status (link) - ^ Watson, J.A (29 January 2013). "The rEFInd boot loader for UEFI Systems: A life (and sanity) saver". ZDnet. Retrieved 19 February 2016.
- ^ "rEFInd - ArchWiki". Arch Linux Wiki. Retrieved 7 March 2021.
{{cite web}}
: CS1 maint: url-status (link) - ^ "The rEFInd Boot Manager: Revisions". www.rodsbooks.com. Retrieved 8 March 2021.
{{cite web}}
: CS1 maint: url-status (link) - ^ "rEFIt - An EFI Boot Menu and Toolkit". refit.sourceforge.net. Retrieved 8 March 2021.
{{cite web}}
: CS1 maint: url-status (link) - ^ a b "The rEFInd Boot Manager: rEFInd Features". www.rodsbooks.com. Retrieved 7 March 2021.
{{cite web}}
: CS1 maint: url-status (link) - ^ "The rEFInd Boot Manager: Theming rEFInd". www.rodsbooks.com. Retrieved 7 March 2021.
{{cite web}}
: CS1 maint: url-status (link) - ^ "Arch Linux - refind 0.13.2-1 (any)". archlinux.org. Retrieved 2021-09-03.
- ^ "Debian -- Details of package refind in bullseye". packages.debian.org. Retrieved 2021-09-03.
- ^ "Ubuntu – Package Download Selection -- refind_0.12.0-1_amd64.deb". packages.ubuntu.com. Retrieved 2021-09-03.
- ^ "sys-boot/refind – Gentoo Packages". packages.gentoo.org. Retrieved 2021-09-03.
- ^ "rEFInd / Code / [08c617] /BUILDING.txt". sourceforge.net. Retrieved 7 March 2021.
{{cite web}}
: CS1 maint: url-status (link) - ^ dakanji (6 March 2021), dakanji/RefindPlus, GitHub, retrieved 7 March 2021
External links[]
- Free boot loaders
- Free system software
- Macintosh firmware
- Software using the BSD license
- Software forks