rEFInd
rEFInd is a free boot manager forked from rEFIt.
What rEFInd is
rEFInd is a free boot manager forked from rEFIt. It scans for boot loaders and gives users a choice of operating system or utility at startup. It is useful only on EFI-based computers, not older BIOS-based machines, and works with EFI 1.1 and UEFI 2.x. It can find EFI loaders, legacy BIOS or CSM loaders, and boot options stored in firmware NVRAM. For Linux, it detects kernels with EFI stub support, locates initrd files, and can read options from refind_linux.conf. Users can choose text or graphical operation and configure 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. The package includes filesystem drivers for ext2/3, ext4, Btrfs, ReiserFS, HFS+, and ISO-9660; its NTFS driver is not compiled by default. Downloads include ZIP, RPM, Debian, CD-R, and USB image packages. Installation scripts and manual instructions cover Linux, macOS, and Windows. The maker describes the software as beta-quality, with uneven testing across architectures.
Good
- Scans EFI, legacy, and firmware-stored boot options.
- Supports text and graphical operation.
- Offers customizable resolution, backgrounds, icons, and fonts.
- Can authenticate loaders through Shim and supported keys.
- Free under GPL version 3.
Watch out
- Does not apply to older BIOS-based computers.
- NTFS driver is not compiled by default.
- Maker describes it as beta-quality software.
- ARM64 binaries are least tested.
Who it suits
rEFInd suits users of EFI-based computers who want a boot menu for multiple operating systems or utilities. Linux users may value its kernel and initrd detection options.
Verdict
rEFInd offers configurable boot selection for EFI systems, with Linux-specific detection and Secure Boot support. Its EFI requirement and beta-quality status are important limitations to weigh.
Plans and prices
From rEFInd's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| rEFInd | Free | GPL-3.0 software · EFI/UEFI systems |
The facts
Each one read from rEFInd's own pages, with the date it was checked.
What it does
- API or SDK
- The project documents no public web API or SDK; extensibility is through EFI binaries, drivers, scripts and configuration files.checked 15 Oct 2026
- Architectures
- Binaries are available for x86, x86-64, and ARM64; the author says x86-64 is best tested and ARM64 is least tested.checked 30 Sep 2026
- 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.checked 15 Oct 2026
- Automatic detection
- It scans EFI loaders, legacy loaders and firmware boot entries without requiring every entry to be listed in a configuration file.checked 15 Oct 2026
- Boot detection
- It scans for EFI loaders, BIOS/CSM/legacy loaders, and EFI boot options stored in firmware NVRAM.checked 30 Sep 2026
- Boot option editing
- Users can edit EFI boot-loader options for a single boot or configure them manually.checked 15 Oct 2026
- Configuration extensibility
- Boot entries, scan paths, drivers, themes, icons and kernel options can be customized through refind.conf and related files.checked 15 Oct 2026
- Developer build systems
- The project documents building with GNU-EFI or TianoCore EDK2 toolchains.checked 15 Oct 2026
- Documentation
- The official documentation covers installation, usage, configuration, themes, Linux boot methods, EFI drivers, Secure Boot, revisions and support scripts.checked 15 Oct 2026
- Download formats
- Official packages include a cross-platform ZIP, RPM packages, Debian packages, Ubuntu PPA packages and bootable media images.checked 15 Oct 2026
- Downloads
- The maker lists binary ZIP, RPM, Debian, CD-R image, and USB flash drive image packages, among other forms.checked 30 Sep 2026
- EFI requirement
- rEFInd is useful only on EFI-based computers, not older BIOS-based computers.checked 30 Sep 2026
- Filesystem drivers
- Distributed drivers provide read access for filesystems including ext2/3, ext4, Btrfs, ReiserFS, HFS+ and ISO-9660.checked 15 Oct 2026
- Fork origin
- rEFInd was forked from the rEFIt boot manager.checked 15 Oct 2026
- Graphics
- The interface supports configurable icons, fonts, banners, backgrounds and display resolutions.checked 15 Oct 2026
- Installation
- The refind-install script automates installation under Linux and OS X, and manual installation procedures for Linux, macOS, and Windows are also available.checked 30 Sep 2026
- Installation script
- The refind-install utility copies files to an EFI System Partition and normally creates an NVRAM boot entry on Linux or macOS.checked 15 Oct 2026
- Kernel update handling
- Its boot-time kernel scanning can recognize new Linux kernels without regenerating a boot-manager configuration file.checked 15 Oct 2026
- 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.checked 15 Oct 2026
- Legacy boot
- On UEFI PCs, rEFInd can launch BIOS/CSM legacy boot loaders when legacy scanning is enabled.checked 15 Oct 2026
- Licence
- The main rEFInd program is licensed under GNU GPL version 3, while original and bundled components can carry additional licenses.checked 15 Oct 2026
- Limitations
- The maker describes rEFInd as beta-quality software and says its binaries are not equally tested across supported architectures.checked 30 Sep 2026
- Limit: boot delay
- Scanning kernels and boot loaders can add a couple of seconds before the menu appears.checked 15 Oct 2026
- 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.checked 15 Oct 2026
The full review of rEFInd
rEFInd is a free boot manager for EFI computers that presents operating systems and utilities at startup. It is best suited to multiboot users, especially those running Linux and wanting control over kernel entries. The trade-off is clear: its flexibility comes with firmware restrictions and beta-quality software.
Overview
Forked from rEFIt, rEFInd searches for EFI boot loaders, BIOS/CSM or legacy loaders, and boot options saved in firmware NVRAM. Combining those sources in one menu is useful on a computer with several systems or recovery tools, but it cannot help an older BIOS-only machine. The required firmware is EFI 1.1 or UEFI 2.x.
Packages include binaries for x86, x86-64 and ARM64. x86-64 is the best-tested target, while ARM64 is the least tested, so architecture should be part of the decision rather than an afterthought. The author also calls rEFInd beta-quality; that is a material concern for software placed in the startup path.
Key features
Boot discovery and Linux handling
Automatic scanning can find EFI loaders, legacy loaders and firmware NVRAM entries, reducing the need to create every menu item manually. Linux users get deeper handling: rEFInd detects kernels with EFI stub support, finds initrd files and reads kernel options from refind_linux.conf. That makes it a stronger choice for selecting among Linux kernels and launch parameters, provided the kernels and configuration meet those requirements.
Visual and menu control
The manager works in text or graphical mode. Users can set the screen resolution and choose backgrounds, icons and fonts, turning a utilitarian boot list into a tailored selection screen. These controls matter to people who regularly choose among several entries; they add little value if the machine normally boots one system unattended.
Secure Boot and filesystem access
rEFInd can communicate with Shim to authenticate boot loaders using valid UEFI Secure Boot keys, Shim keys or Machine Owner Keys. That gives Secure Boot users a route to a managed boot chain rather than requiring it to be disabled outright. Included EFI filesystem drivers cover ext2/3, ext4, Btrfs, ReiserFS, HFS+ and ISO-9660. NTFS support is not compiled by default because its driver has been troublesome, so Windows-oriented workflows may need extra care.
Installation and packages
The refind-install script automates installation under Linux and OS X, while manual procedures cover Linux, macOS and Windows. Binary ZIP, RPM, Debian, CD-R image and USB flash-drive image packages give administrators several deployment routes. The range is practical, but manual installation remains an option when automation does not fit a particular setup.
Pricing
rEFInd costs nothing, billed Free, under the GNU General Public License version 3. There is no trial because the software is permanently free. The plan is limited to EFI-based computers and provides binaries for x86, x86-64 and ARM64; there are no seat charges or renewal terms to manage. This is a straightforward fit for personal, technical and institutional use where GPL-licensed software is acceptable.
Platforms
rEFInd is listed for Linux, macOS and Windows and is a multiplatform boot manager. It supports EFI 1.1 and UEFI 2.x, with x86, x86-64 and ARM64 binaries. Despite the platform listing, BIOS-only hardware is excluded. The product records UEFI, multiboot, boot-entry editing, boot repair and boot-menu customization support, matching its role as a configurable startup manager.
Who it's for
Choose rEFInd if you run multiple operating systems or utilities on an EFI machine and want automatic discovery plus a configurable menu. Linux users benefit most from kernel, initrd and command-line detection, while Secure Boot users can use its Shim integration. It is a weaker choice for BIOS-era computers, for hardware where ARM64 testing risk is unacceptable, or for anyone who requires a mature, non-beta startup component.
Pros and cons
- Pros: scans EFI, legacy and NVRAM boot options, bringing diverse entries into one menu.
- Pros: Linux EFI-stub, initrd and refind_linux.conf support gives detailed kernel selection.
- Pros: graphical customization and text mode accommodate both polished menus and minimal setups.
- Pros: Shim-based Secure Boot authentication can use UEFI, Shim or Machine Owner Keys.
- Cons: EFI 1.1 or UEFI 2.x is mandatory, excluding BIOS-only computers.
- Cons: beta-quality status and uneven architecture testing increase startup reliability risk, particularly on ARM64.
- Cons: NTFS support is not built in by default, which can complicate some Windows-focused arrangements.
Alternatives
Browse the Boot Manager Software category for more choices. Boot-US is the better fit when you want a freemium option with a free trial, Linux and Windows support, or a paid one-PC license at 24.50 USD once. Pick Clover Bootloader for a free BSD 2-Clause project spanning Linux, macOS and Windows. Launchpad suits open-source projects needing a free API, Linux, self-hosted or web platform. OpenCore is another free, BSD-3-Clause repository for Linux, macOS, self-hosted and Windows environments. SARDU MultiBoot Creator fits users wanting freemium Linux/Windows media creation with free personal-use tiers. Super Grub2 Disk, Plop Boot Manager and SYSLINUX are free alternatives when their respective boot-management approaches better match your setup.
Verdict
rEFInd is a strong recommendation for technically confident users with EFI hardware, multiple boot targets and Linux kernels to manage. Its automatic discovery, Linux-aware entries, Secure Boot path and visual customization deliver more control than a bare firmware menu at no cost. Look elsewhere if the computer is BIOS-only, if ARM64 uncertainty is unacceptable, or if beta-quality boot software is too risky for your deployment.
Alternatives to rEFInd
- 1

GitHub CodeQL
Free planWebExtensionLinuxmacOS7.5From $30 a month - 2
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 3
Boot-US
Free planLinuxWindows7.3Free plan - 4

Launchpad
Free planWebAPILinuxSelf-hosted7.0Free plan - 5
EasyBCD
Free planWindows6.5$39.99 one-time - 6

BootIt Bare Metal
LinuxWindows6.3$39.95 one-time
