If you're referring to the inability to install rEFInd from El Capitan, this problem is known, and is described in the rEFInd installation instructions:
Search on "El Capitan" to find the information, including a workaround. Unfortunately, this is not easily overcome except by rebooting and manually typing those commands -- or at least, if it can be overcome, I don't know how to do it. You can blame Apple for this; it seems they're trying to take control of your computers.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the kind response and please note that even with "System Integrity Protection" DISABLED i can't install the Refind. I will try the workarounds and let you know.
Thanks.
My curent status for System Integrity Protection:
⇒ csrutil status
System Integrity Protection status: enabled (Custom Configuration).
If it's not working at that point, you must provide more details of the failure than simply "it doesn't work." What error message(s) are you seeing? What happens when you reboot?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
it involves simply reinstalling, getting access to EFI partition, and renaming some folders/files to fool the mac into booting rEFInd as bootx64.efi instead of refindx64.efi (sp).
Last edit: Matthew Janik 2015-10-01
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Rather than disabling SIP, I managed to install rEFInd by booting into the recovery shell, starting a terminal, then doing
cd /Volumes/MyBootDrive/Users/myuser/Downloads/refind-0.9.2
export PATH="$PATH:/Volumes/MyBootDrive/bin:/Volumes/MyBootDrive/sbin:/Volumes/MyBootDrive/usr/bin::/Volumes/MyBootDrive/usr/sbin"
./install.sh
I think if install.sh could detect that it's running in recovery mode and automatically add the appropriate entries to $PATH this might be a good way to instruct people to install rEFInd since it avoids the potentially dangerous step of disabling SIP.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dears,
I tried the last versin of rEFInd at 10.11 El Capitan without a sucess! is there any solution for this?
Thanks.
If you're referring to the inability to install rEFInd from El Capitan, this problem is known, and is described in the rEFInd installation instructions:
http://www.rodsbooks.com/refind/installing.html
Search on "El Capitan" to find the information, including a workaround. Unfortunately, this is not easily overcome except by rebooting and manually typing those commands -- or at least, if it can be overcome, I don't know how to do it. You can blame Apple for this; it seems they're trying to take control of your computers.
Dear Smith,
Thanks for the kind response and please note that even with "System Integrity Protection" DISABLED i can't install the Refind. I will try the workarounds and let you know.
Thanks.
My curent status for System Integrity Protection:
If it's not working at that point, you must provide more details of the failure than simply "it doesn't work." What error message(s) are you seeing? What happens when you reboot?
Dear Smith,
The manual way of installing just worked prefect for me.
Thanks.
Dear Smith,
Can i define a linux-kali boot config on Refidn config? this is my diskutil list where my linux is installed on /dev/disk2.
senad@Senads-MBP-Work:~|⇒ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Root 499.4 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Root +499.0 GB disk1
Logical Volume on disk0s2
D5C69ABC-2AE7-4861-B701-4DC5030C5DA9
Unencrypted
/dev/disk2 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 259.7 GB disk2
1: EFI NO NAME 536.9 MB disk2s1
2: Linux Filesystem 242.1 GB disk2s2
3: Linux Swap 17.0 GB disk2s3
Thanks.
I wrote about how I got rEFInd to work here:
http://mattjanik.ca/blog/2015/10/01/refind-on-el-capitan/
it involves simply reinstalling, getting access to EFI partition, and renaming some folders/files to fool the mac into booting rEFInd as bootx64.efi instead of refindx64.efi (sp).
Last edit: Matthew Janik 2015-10-01
Thanks for that pointer. I'll try to look into this matter this weekend.
No problem, hope it helps. Have a feeling it won't install without disabling/modifying System Integrity Protection Good luck!
Last edit: Matthew Janik 2015-10-02
Rather than disabling SIP, I managed to install rEFInd by booting into the recovery shell, starting a terminal, then doing
I think if
install.sh
could detect that it's running in recovery mode and automatically add the appropriate entries to$PATH
this might be a good way to instruct people to install rEFInd since it avoids the potentially dangerous step of disabling SIP.Thanks for the tip. I hope to look into this new challenge Apple has thrown us all this weekend, and I'll definitely look into
$PATH
manipulations.patch available for install.sh in Recovery OS in merge request #5