The RefindPlus Boot Manager



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



Introduction

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

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:

  1. A `REL` File
  2. A `DBG` File

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 ^^

Configuration

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:

  1. New features
  2. Modified Features
  3. Unchanged Features

^^ Back to Top ^^

Support

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 ^^


RefindPlus is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
and is redistributable under Version 3, or any later version (at your option), of the GNU General Public License.

Copyright © Dayo Akanji
www.dakanji.com