Note: The installer will copy the refind.conf-sample file to EFI/refind/refind.conf on your ESP partition. If you need to change settings later on, you'll have to mount the partition first (use the first two commands from the uninstall instructions below to mount it.) Reboot your Mac and go back into recovery mode by pressing Command+R. After upgrading to the latest version of OS(X), rEFInd decided to disappear, leaving Sierra starting up without any bootlader prompt. It usually happens when upgrading any of the 3 OS installed on my iMac (Linux, OSX, Windows), but every time I solved reinstalling rEFInd from OSX with the classic command: refind-install from the rEFInd directory. Refind is an online store for premium refurbished Apple devices which all undergo our rigorous pre-sale testing and include a comprehensive warranty & come with our 14 day money-back guarantee. Retailing in products such as iPhone, iPad, Macbook, iMac, Mac Pro, Mac mini and more to Ireland & United Kingdom (UK). Download rEFInd and install it on the first partition (sdX1). Make the manual changes described below. Reboot your Mac (with the new drive installed) and boot from the installation (second) LiveUSB/CD/DVD system. (Note that this would be a different flash drive than the one in the first step).
rEFInd is a boot manager which allows you to boot multiple operating systems from internal or external hard drives. rEFInd automatically detects EFI bootloaders and shows a graphical interface allowing the user to select which operating system they want to start.
These instructions will show you how to use the automatic rEFInd installer or to manually install rEFInd on a computer running macOS.
- Install rEFInd with the automatic installer
- Install rEFInd with the manual installer
Download the latest version of rEFInd from SourceForge.
System Integrity Protection (SIP) prevents certain folders from being modified even by the root user or by a user with root privileges. Mac OS 10.11 (El Capitan) and later have SIP turned on by default. SIP must be disabled in order to install rEFInd.
Check if System Integrity Protection is enabled:
If it returns System Integrity Protection status: enabled.
, follow these steps to disable SIP before installing rEFInd:
- Restart your computer.
- While your computer is restarting hold down Command-R (⌘R). This will start your computer in Recovery mode.
- After your computer restarted, click on the Utilities menu and select Terminal.
- Enter
csrutil disable
. - Restart your computer normally.
- Uncompress the rEFInd zip file that you downloaded from SourceForge.
- Open Terminal and navigate into the uncompressed rEFInd folder.
- Then enter:
An automatic installer will install rEFInd into your EFI partition.
Re-enable System Integrity Protection
After you finish installing rEFInd, you should re-enable System Integrity Protection (SIP). The process of re-enabling SIP is almost identical todisabling it:
- Restart you computer.
- While it’s restarting hold down Command-R (⌘R). This will start it in Recovery mode.
- Click on the Utilities menu and select Terminal.
- Enter
csrutil enable
. - Restart your computer normally.
That’s it
After restart, your computer will load the rEFInd boot manager automatically. You will see a screen like the one below. Use the left and right arrows to select an operating system.
These instructions will show you how to install rEFInd manually by copying specific files from the rEFInd zip file to a folder on your computer.
Identify Your System
First you need to identify if you have a 32-bit or 64-bit system.
Open Terminal and enter:
Terminal will return either EFI32
or EFI64
.
Mount your EFI System Partition.
The EFI System Partition (ESP) contains files that tell your computer which operating system to load while it is starting up.
To modify your computer’s ESP, create an empty folder and then mount the ESP to that folder.
Create a folder in Terminal:
sudo mkdir Volumes/esp
Mount the ESP to that folder:
sudo mount -t msdos /dev/disk0s1 Volumes/esp
Move the rEFInd files
Now move the files from the unzipped rEFInd folder to the ESP folder.
Refind Mac Install
Create an empty folder in the ESP folder for the rEFInd files:
sudo mkdir -p /Volumes/esp/efi/refind
In Terminal, navigate into the unzipped folder you downloaded fromSourceForge and copy the rEFInd files to the new rEFInd folder you justcreated:
sudo cp -r refind/* /Volumes/esp/efi/refind/
Remove Unnecessary rEFInd Files
There are several versions of rEFInd that were copied from the unzipped folder to the ESP folder, but you only need the one version that will work with your computer.
This step will show you how to remove the unnecessary versions of rEFInd from/Volumes/esp/efi/refind/
.
Apple computers don’t use an ARM CPU, so you can delete this file:
- refind_aa64.efi
If you have a 64-bit computer, remove this file:
- refind_ia32.efi
If you have a 32-bit computer, remove this file:
- refind_x64.efi
Rename rEFInd Config File
If this is your first installation of rEFInd, rename the refind.conf-sample
file to refind.conf
:
Bless rEFInd
The bless
command makes a volume bootable. To bless this installation of rEFInd, enter:
Unmount the rEFInd directory
You can restart your computer now and it will automatically unmount the ESP and run rEFInd after it restarts. If you want to unmount the ESP folder before you restart your computer, enter the following command:
or
Re-enable System Integrity Protection
If you disabled System Integrity Protection (SIP), you should re-enable itafter you’ve finished installing rEFInd. Re-enabling System IntegrityProtection is almost identical to disabling it:
Refind Machias Maine
- Restart your computer.
- While it’s restarting hold down Command-R (⌘R). This will start your computer in Recovery mode.
- Click on the Utilities menu and select Terminal.
- Enter
csrutil enable
. - Restart your computer normally.
Refund Mac
That’s it
Refind Mac
After restarting, your computer will load the rEFInd boot manager automatically. You will see a screen like the one below. Use the left and right arrows to select an operating system.