Apple - How do I get rEFInd working with OS X 10.11 El Capitan?
You must disable System Integrity Projection.
- Restart the computer, while booting hold down Command-R to boot into recovery mode.
- Once booted, navigate to the “Utilities > Terminal” in the top menu bar.
- Enter
csrutil disable
in the terminal window and hit the return key. - Restart the machine and System Integrity Protection will now be disabled.
source: http://mattjanik.ca/blog/2015/10/01/refind-on-el-capitan/
I know this is an old question, but I just had to go through this issue when attempting to install rEFInd on a 2015 MBP. When trying to install by running ./refind-install
in the terminal, I kept getting a message telling me that system integrity protection was enabled, and I could not do an install without rebooting into the recovery volume. The solution without disabling system integrity protection (it's probably there for a good reason):
- In terminal, type
cd ~/Downloads
- Download the current install file with
curl -s -L https://sourceforge.net/projects/refind/files/0.10.3/refind-bin-0.10.3.zip
unzip refind-bin-0.10.3.zip
- Reboot, holding down
cmd + r
when the chime sounds - Open utilities -> Terminal
- Your hard drive is no longer accessible at
/
since your on a different partition. Instead, it's now under /Volumes/{name of your hard drive}. If you don't already know what it's called (default is 'Macintosh\ HD'), typecd /Volumes
, thenls
to see it listed there. - Type
cd /Volumes/{name of your hard drive}/Users/{your username}/Downloads
. For example, mine iscd /Volumes/Macintosh\ HD/Users/Ayden/Downloads
. Remember to escape all spaces in directory or filenames with '\ ', and use tab for autocompletion. - Type
./refind-install --root /Volumes/{Your hard drive} --yes
. You should get a successful completion notice. - Reboot. You should see rEFInd. To see the default boot manager, press the option key while booting.
Note: to see more install options type vim refind-install
while in the ~/Downloads/refind-bin-0.10.3
directory. They are listed at the top. To quit vim, type :q
.
With the release of rEFInd 0.10.0, there's no official rEFInd documentation on this issue:
http://www.rodsbooks.com/refind/sip.html
That version's installation script (now called refind-install
) also runs from the Recovery HD, and rEFInd itself can manage SIP settings, which give two more options for how to work around the issue.