Skip to content

Enhanced version of the rEFInd Boot Manager incorporating various fixes and additional features.

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE.txt
GPL-3.0
COPYING.txt
Notifications You must be signed in to change notification settings

hstriepe/RefindPlus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RefindPlus

Overview

Enhanced version of the amazing rEFInd Boot Manager that incorporates various fixes and additional features.

The development focus is on Classic MacPros (3,1 to 5,1) but should be useful for all users of rEFInd.

The aim is for most, if not all, of the fixes and features to be merged upsteam into rEFInd.

Headline Features

  • Provides Pre-Boot Configuration Screen on units running Semi Compatible GPUs (Compatible GPUs without Native EFI).
  • Fixes inability of rEFInd to print to screen on Macs
    • This prevented receiving program messages as well as leveraging advanced features such as EFI Shell.
  • Adds a debug version that provides extensive logging.
  • Allows disabling SIP to a high level
    • The new default level is 877 compared to the previous 77
    • Values such as 977, or the maximum FFF, are possible to allow unsigned DMG packages needed to run Mac OS v11.x (Big Sur) in unsupported environments.
  • Provides UGADraw to permit booting legacy operating systems using EFIBoot.
  • Misc Code Optimisation.

Installation

The RefindPlus efi file is a drop-in replacement (x64 Only) for the default rEFInd efi file. Hence, to install, get the default rEFInd package and install this as normal.

Once done, replace the rEFInd efi file with one from RefindPlus. Ensure that you rename to match. Also replace the default rEFInd configuration file with one from RefindPlus to configure the additonal options provided.

Alternatively, you can use MyBootMgr, a preconfigured RefindPlus/OpenCore chainloading package.

Roll Your Own

Refer to BUILDING.md for build instructions (x64 Only).

About

Enhanced version of the rEFInd Boot Manager incorporating various fixes and additional features.

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE.txt
GPL-3.0
COPYING.txt

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 83.4%
  • C++ 9.4%
  • Shell 2.4%
  • Objective-C 2.3%
  • Makefile 1.7%
  • Python 0.8%