Skip to content
SPECIFICTION
Get listed

rEFInd

rodsbooks.com

Free plan Open source WindowsmacOSLinuxSelf-hosted
Visit rodsbooks.com
Spec score 8.3 #8 of 29 in Boot Manager Software

What it is

rEFInd is a free boot manager, forked from rEFIt, that scans for boot loaders and lets users select an operating system or utility at startup. It is intended for EFI-based computers, not older BIOS-based machines, and works with EFI 1.1 and UEFI 2.x. It can find EFI loaders, BIOS/CSM/legacy loaders, and boot options saved in firmware NVRAM. For Linux, rEFInd can detect kernels with EFI stub support, locate initrd files, and read kernel options from a refind_linux.conf file. It supports text and graphical operation, with configurable resolution, backgrounds, icons, and fonts. It can communicate with Shim to authenticate boot loaders using valid UEFI Secure Boot keys, Shim keys, or Machine Owner Keys. Included filesystem drivers cover ext2/3, ext4, Btrfs, ReiserFS, HFS+, and ISO-9660; the NTFS driver is not compiled by default. Downloads include ZIP, RPM, Debian, CD-R image, and USB flash drive image packages. Installation scripts and manual procedures cover Linux, macOS, and Windows. The maker describes it as beta-quality, with uneven testing across architectures.

Spec sheet

What it does
rEFInd is a graphical and text-mode EFI/UEFI boot manager that detects operating-system loaders and presents selectable boot entries.Read 15 Oct 2026 · sourceforge.net
Purpose
rEFInd is a boot manager forked from rEFIt that scans for boot loaders and helps users choose an operating system or utility at startup.Read 30 Sep 2026 · rodsbooks.com
Support
The maker invites users with problems or comments to email [email protected].Read 30 Sep 2026 · rodsbooks.com
Maker
The primary author and maintainer is Roderick W. Smith.Read 15 Oct 2026 · man.archlinux.org
API or SDK
The project documents no public web API or SDK; extensibility is through EFI binaries, drivers, scripts and configuration files.Read 15 Oct 2026 · rodsbooks.com
Architecture support
Binaries exist for IA32/x86, x86-64 and ARM64, with x86-64 described as the best-tested build and ARM64 as the least tested.Read 15 Oct 2026 · rodsbooks.com
Architectures
Binaries are available for x86, x86-64, and ARM64; the author says x86-64 is best tested and ARM64 is least tested.Read 30 Sep 2026 · rodsbooks.com
Automatic detection
It scans EFI loaders, legacy loaders and firmware boot entries without requiring every entry to be listed in a configuration file.Read 15 Oct 2026 · rodsbooks.com
Boot detection
It scans for EFI loaders, BIOS/CSM/legacy loaders, and EFI boot options stored in firmware NVRAM.Read 30 Sep 2026 · rodsbooks.com
Boot option editing
Users can edit EFI boot-loader options for a single boot or configure them manually.Read 15 Oct 2026 · sourceforge.net
Configuration extensibility
Boot entries, scan paths, drivers, themes, icons and kernel options can be customized through refind.conf and related files.Read 15 Oct 2026 · rodsbooks.com
Developer build systems
The project documents building with GNU-EFI or TianoCore EDK2 toolchains.Read 15 Oct 2026 · en.wikipedia.org
Documentation
The official documentation covers installation, usage, configuration, themes, Linux boot methods, EFI drivers, Secure Boot, revisions and support scripts.Read 15 Oct 2026 · rodsbooks.com
Download formats
Official packages include a cross-platform ZIP, RPM packages, Debian packages, Ubuntu PPA packages and bootable media images.Read 15 Oct 2026 · rodsbooks.com
Downloads
The maker lists binary ZIP, RPM, Debian, CD-R image, and USB flash drive image packages, among other forms.Read 30 Sep 2026 · rodsbooks.com
EFI requirement
rEFInd is useful only on EFI-based computers, not older BIOS-based computers.Read 30 Sep 2026 · rodsbooks.com
Filesystem drivers
Distributed drivers provide read access for filesystems including ext2/3, ext4, Btrfs, ReiserFS, HFS+ and ISO-9660.Read 15 Oct 2026 · rodsbooks.com
Fork origin
rEFInd was forked from the rEFIt boot manager.Read 15 Oct 2026 · rodsbooks.com
Graphics
The interface supports configurable icons, fonts, banners, backgrounds and display resolutions.Read 15 Oct 2026 · rodsbooks.com
Installation
The refind-install script automates installation under Linux and OS X, and manual installation procedures for Linux, macOS, and Windows are also available.Read 30 Sep 2026 · rodsbooks.com
Installation script
The refind-install utility copies files to an EFI System Partition and normally creates an NVRAM boot entry on Linux or macOS.Read 15 Oct 2026 · man.archlinux.org
Kernel update handling
Its boot-time kernel scanning can recognize new Linux kernels without regenerating a boot-manager configuration file.Read 15 Oct 2026 · sourceforge.net
Latest documented release
The official revisions page identifies version 0.14.2, released April 6, 2024, with Secure Boot packaging fixes and other bug fixes.Read 15 Oct 2026 · rodsbooks.com
Legacy boot
On UEFI PCs, rEFInd can launch BIOS/CSM legacy boot loaders when legacy scanning is enabled.Read 15 Oct 2026 · rodsbooks.com
Licence
The main rEFInd program is licensed under GNU GPL version 3, while original and bundled components can carry additional licenses.Read 15 Oct 2026 · rodsbooks.com
Limit: boot delay
Scanning kernels and boot loaders can add a couple of seconds before the menu appears.Read 15 Oct 2026 · askubuntu.com
Limit: driver stability
The driver documentation warns that some firmware NTFS drivers can hang rEFInd and that loading unnecessary drivers can cause delays or failures.Read 15 Oct 2026 · github.com
Limit: encrypted keys
Encrypting locally generated Secure Boot keys prevents fully automated rEFInd updates because a password is required for signing.Read 15 Oct 2026 · man.archlinux.org
Limit: filesystem drivers
Drivers for XFS, JFS, ZFS and other uncommon filesystems are not bundled and must be obtained and installed separately.Read 15 Oct 2026 · github.com
Limit: platform scope
The comparison says GRUB supports more CPU and firmware platforms than rEFInd.Read 15 Oct 2026 · askubuntu.com
Limit: Secure Boot setup
Using rEFInd with Shim can require renaming it to grubx64.efi and enrolling a key or hash through MOK management.Read 15 Oct 2026 · askubuntu.com
Limit: storage layouts
The comparison states that rEFInd cannot directly load kernels from LVM, RAID or encrypted partitions unless an accessible separate /boot arrangement is used.Read 15 Oct 2026 · askubuntu.com
Limitations
The maker describes rEFInd as beta-quality software and says its binaries are not equally tested across supported architectures.Read 30 Sep 2026 · rodsbooks.com
Linux kernel booting
It can directly launch Linux kernels that contain EFI stub-loader support.Read 15 Oct 2026 · rodsbooks.com
Linux support
It can detect Linux kernels with EFI stub support, find initrd files, and read kernel options from a refind_linux.conf file.Read 30 Sep 2026 · rodsbooks.com
Manual installation
Manual installation is documented for Linux, macOS and Windows, and removable-media installation is also supported.Read 15 Oct 2026 · rodsbooks.com
Network boot
Network boot options are available experimentally through iPXE and, in newer versions, through firmware network-boot entries.Read 15 Oct 2026 · rodsbooks.com
Praise: adaptive scanning
An Ask Ubuntu answer praises rEFInd's per-boot kernel scanning as more adaptive and less dependent on complex configuration files than GRUB.Read 15 Oct 2026 · askubuntu.com
Praise: customization
The same comparison says rEFInd has simpler configuration files and more visual polish than GRUB.Read 15 Oct 2026 · askubuntu.com
Praise: Secure Boot Windows
The comparison reports that rEFInd is more reliable than GRUB for booting Windows with Secure Boot enabled.Read 15 Oct 2026 · askubuntu.com
Project registration
SourceForge lists the project as registered on 2012-03-13.Read 15 Oct 2026 · sourceforge.net
Rating on SourceForge
4.7 out of 5 stars from 52 reviewsRead 15 Oct 2026 · sourceforge.net
Recovery tools
The menu can identify Windows and macOS recovery environments and other EFI utilities.Read 15 Oct 2026 · rodsbooks.com
Release change
The 0.14.2 release added the also_scan_tools configuration token and improved Secure Boot installation behavior.Read 15 Oct 2026 · rodsbooks.com
Secure Boot
Secure Boot operation is supported through Shim, PreLoader or enrolled keys and signatures.Read 15 Oct 2026 · rodsbooks.com
SourceForge activity
The SourceForge page reports a last update of 2026-01-07 and 4,275 weekly downloads when crawled.Read 15 Oct 2026 · sourceforge.net
SourceForge status
SourceForge lists rEFInd as beta software with Linux, Mac and Windows operating-system categories.Read 15 Oct 2026 · sourceforge.net
Support channel
Official pages direct users to email the author for comments or problems.Read 15 Oct 2026 · rodsbooks.com
Supported firmware
It works with EFI 1.1 and UEFI 2.x.Read 30 Sep 2026 · rodsbooks.com
Touch input
Some touch displays are supported when the enable_touch configuration option is activated.Read 15 Oct 2026 · rodsbooks.com

Plans and prices

rEFInd Free GPL-3.0 software · EFI/UEFI systems Read 15 Oct 2026 · rodsbooks.com

Every rEFInd plan and price →

Strong points and limits

Strong points

  • Scans EFI and legacy boot loaders
  • Detects Linux kernels with EFI stub support
  • Offers text and graphical operation
  • Can authenticate loaders through Shim
  • Installation guidance covers Linux, macOS, and Windows

Limits

  • Not useful on older BIOS-based computers
  • NTFS driver is not compiled by default
  • Maker describes it as beta-quality
  • Architecture binaries are not equally tested

Who it suits

rEFInd suits users of EFI-based computers who want to choose among detected operating systems or utilities at startup. Linux users may benefit from its kernel and initrd detection support.

Verdict

rEFInd provides configurable boot selection on EFI systems, with Linux detection and Secure Boot-related support. Its EFI-only scope and beta-quality status are important constraints to weigh.

Where Specifiction places it

Alternatives to rEFIndAll alternatives →