EVERYTHING XIAOMI
Get listed

rEFInd

rEFInd is a free boot manager forked from rEFIt.

Place
#4 of 29
Score
7.1
rEFInd's website

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.

All about pricing
PlanPriceWhat it gives you
rEFIndFreeGPL-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

All alternatives
  1. 1GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  2. 2

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  3. 3

    Boot-US

    Free planLinuxWindows
    7.3Free plan
  4. 4Launchpad logo

    Launchpad

    Free planWebAPILinuxSelf-hosted
    7.0Free plan
  5. 5

    EasyBCD

    Free planWindows
    6.5$39.99 one-time
  6. 6BootIt Bare Metal logo

    BootIt Bare Metal

    LinuxWindows
    6.3$39.95 one-time