RefindPlus is made available for your use, modification, or distribution as you deem fit; subject to the terms and conditions of Version 3 or any later version, at your option, of the GNU General Public License.
There is neither charge for, nor obligation attached to, using RefindPlus. However, donations, possible via my website, are appreciated.
Dayo Akanji
RefindPlus is a variant of the rEFInd boot manager that aims to provide feature and configuration parity while extending the feature set.
The development focus of RefindPlus is on MacPro3,1 to MacPro5,1 (and equivalent Xserve), but should be useful to users on other platforms.
The upstream application has been in continuous development since 2012 and is a solid and well regarded tool that caters to a wide range of operating systems and platforms. However, some niche requirements are not readily implementable by that project for various reasons that do not apply to RefindPlus.
RefindPlus seeks to fill this gap and some of the items implemented have either directly fed back upstream or have been re-interpreted for implementation which provides a benefit all round.
Please refer to the ReadMe file on GitHub for more information on RefindPlus.
^^ Back to Top ^^
Installation can be automated on Mac OS by using MyBootMgr. Alternatively, including on other operating systems, the upstream package can be installed first and its efi binary replaced with that from RefindPlus.
Two efi binaries for RefindPlus are typically provided as follows:
In addition to the RefindPlus binaries, an OtherBinaries
folder containing filesystem drivers and other tools is included in the download package. The bundled filesystem drivers are either exactly the same as from the upstream project or have had fixes applied.
^^ Back to Top ^^
RefindPlus maintains upstream consistency and will function using the upstream configuration file. Apart from the RefindPlus-specific functionality added, all other functionality and the configuration of these, are the same as in the upstream project. As such, in the absence of detailed RefindPlus-specific documentation, users can refer to the extensive documentation available upstream.
Note that the upstream documentation is not 100% consistent with RefindPlus due to multiple enhancements as well as some modifications to the upstream behaviour. However, the majority of configuration items are exactly the same between both applications.
To determine where differences may lie, please refer to the RefindPlus configuration file, config.conf
, which is divided into three sections as follows:
use_nvram
feature does not enable the writing of variables to NVRAM unless specifically activated (minimises NVRAM wear and tear). These configuration differences are also summarised on GitHub along with a summary of divergence in functionality.
^^ Back to Top ^^
RefindPlus is supported on the GitHub platform. GitHub's issues feature can be used to raise specific issues/bugs or to make feature requests on the GitHub repository. The discussion feature caters for general questions and other interaction.
Code contributions to RefindPlus are welcome on the GitHub platform.
^^ Back to Top ^^