rEFInd

From Wikipedia, the free encyclopedia

Template:Short description

Page Module:Infobox/styles.css has no content.

rEFInd
[[Programmer|DeveloperTemplate:Pluralize from text]]Roderick W. Smith
Initial releaseScript error: No such module "Date time".
Template:Infobox software/simple
Written inC
EnginePage Template:Plainlist/styles.css has no content.Template:EditAtWikidata
Operating systemLinux, macOS, Microsoft Windows, TrueOS
PlatformIA-32, x86-64, AArch64
Size~ 4 MiB
Available inEnglish
TypeUEFI boot manager
LicenseGPL-3.0-or-later,
BSD-3-Clause (original program), additional components released under various licenses
Websitewww.rodsbooks.com/refind
RepositoryPage Template:Plainlist/styles.css has no content.

Script error: No such module "Check for conflicting parameters".

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 the IA-32, x86-64, and AArch64 architectures.

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 Macs.
  • 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 UEFI boot manager for TrueOS.

rEFInd is included in official repositories of major Linux distributions, such as Arch Linux,[9] Debian,[10] Ubuntu,[11] and Gentoo.[12]

Development

GNU-EFI 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 MacPro3,1 and MacPro5,1, and equivalent Xserve.[14]

See also

  • GNU GRUB - Another boot loader for Unix-like systems
  • Comparison of boot loaders
  • efibootmgr - manipulate the EFI Boot Manager: create and destroy boot entries, change the boot order and other

References

  1. ^ Page Module:Citation/CS1/styles.css has no content."Linux Multi-boot with Refind". TeeJeeTech. Retrieved 2021-09-03.
  2. ^ Page Module:Citation/CS1/styles.css has no content.Axelsson, Mats Tage. "Refind Boot Manager". Linux Hint. Archived from the original on 2020-03-16. Retrieved 2021-09-03.
  3. ^ Page Module:Citation/CS1/styles.css has no content.Watson, J.A (29 January 2013). "The rEFInd boot loader for UEFI Systems: A life (and sanity) saver". ZDnet. Retrieved 19 February 2016.
  4. ^ Page Module:Citation/CS1/styles.css has no content."rEFInd - ArchWiki". Arch Linux Wiki. Retrieved 7 March 2021.
  5. ^ Page Module:Citation/CS1/styles.css has no content."The rEFInd Boot Manager: Revisions". www.rodsbooks.com. Retrieved 8 March 2021.
  6. ^ Page Module:Citation/CS1/styles.css has no content."rEFIt - An EFI Boot Menu and Toolkit". refit.sourceforge.net. Retrieved 8 March 2021.
  7. ^ a b Page Module:Citation/CS1/styles.css has no content."The rEFInd Boot Manager: rEFInd Features". www.rodsbooks.com. Retrieved 7 March 2021.
  8. ^ Page Module:Citation/CS1/styles.css has no content."The rEFInd Boot Manager: Theming rEFInd". www.rodsbooks.com. Retrieved 7 March 2021.
  9. ^ Page Module:Citation/CS1/styles.css has no content."Arch Linux - refind 0.13.2-1 (any)". archlinux.org. Archived from the original on 2021-01-20. Retrieved 2021-09-03.
  10. ^ Page Module:Citation/CS1/styles.css has no content."Debian -- Details of package refind in bullseye". packages.debian.org. Retrieved 2021-09-03.
  11. ^ Page Module:Citation/CS1/styles.css has no content."Ubuntu – Package Download Selection -- refind_0.12.0-1_amd64.deb". packages.ubuntu.com. Retrieved 2021-09-03.
  12. ^ Page Module:Citation/CS1/styles.css has no content."sys-boot/refind – Gentoo Packages". packages.gentoo.org. Retrieved 2021-09-03.
  13. ^ Page Module:Citation/CS1/styles.css has no content."rEFInd / Code / [08c617] /BUILDING.txt". sourceforge.net. Retrieved 7 March 2021.
  14. ^ Page Module:Citation/CS1/styles.css has no content.dakanji (6 March 2021), dakanji/RefindPlus, GitHub, retrieved 7 March 2021

Lua error in mw.title.lua at line 404: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').