User-configurable methods of detecting boot loaders:.
The ability to specify a configuration file to use at program launch time via the -c filename command-line option.
REFInd expands on rEFIt by providing features that improve on or go beyond those of rEFIt, such as:
Load EFI drivers for filesystems or hardware devices not supported natively by your firmware.
Set OS-specific boot options, such as to launch macOS with verbose text-mode debug messages.
Also, this tool should be used only on Macs that dual-boot with a BIOS-based OS, such as Windows or very rarely on other computers. Note that rEFInd’s version of gptsync is significantly updated compared to rEFIt’s.
Provide the gptsync utility for creating hybrid MBRs.
(See the Installing rEFInd section for information on how to obtain and install these components.)
Launch options for an external EFI shell or disk partitioner.
(rEFInd also supports legacy boots on some UEFI PCs see below.)
Launch legacy (BIOS) boot loaders on Macs.
User-configurable graphics and icons-you can set your own background, set new icons, and so on.
Auto-detection of EFI and BIOS boot loaders.
Support for both text-mode and graphical operation.