2

Thank you for your time. Here is my problem:

A) Goal

Start into Mac OS X El Capitan internet recovery mode and temporarily disable System Integrity Protection (SIP) to use (X11 functions of) Wineskin.

B) Situation

I've got two systems on my 2011 MacBook Pro as partitions:

  1. Mac OS X Snow Leopard 10.6.8; this is the default startup disk and the "factory set" OS (actually Lion) of the computer.

  2. Mac OS X El Capitan 10.11.6; apparently without a recovery partition...
    I access this OS via the startup manager ([Opt key] at Mac chime).

C) Problem

To boot into (internet) recovery mode I normally would press [(Opt +) Cmd + R] at the Mac chime and then disable SIP from the Terminal (csrutil).

As of the system configuration above, if I do this, it starts into internet recovery mode of Snow Leopard, where I cannot change the status of SIP because the csrutil command does not exist yet in this OS, of course.

  • But my intention is to start into internet recovery mode of El Capitan, not Snow Leopard.
    How can I achieve this with this configuration?

D) What I've tried so far

  1. Enter the startup manager ([Opt] at chime), choose El Capitan and then hit [Cmd + R].
    = Does not start any recovery mode.

  2. Change the default start up disk to El Capitan and hit [(Opt +) Cmd + R] at the chime.
    = Starts into Snow Leopard recovery mode...

  3. Create a recovery partition this way.
    = Does not work; Recovery Partition Creator 4.0.4 seems broken.

E) Additional Questions

Those don't have to be answered necessarily, but if you do: Many thanks!

  1. I'd like to avoid reinstalling El Capitan to create a recovery partition since I believe in a simpler solution. But as a last straw, I'd do that of course. Would this be advisable?

  2. If I installed El Capitan on an external drive, could I disable SIP from there (or its recovery partition) or would I run into the same problem?

  3. Could I disable SIP via Firewire Disk Mode; that is from another computer (in this case OS X Sierra)?

  4. Could I start into El Capitan recovery mode from verbose mode?

  5. I'm probably mistaken, but does the EFI partitions which I see in terminal (diskutil list) have anything to do with the recovery mode? If yes, could I start into that (from verbose)?

  6. Out of curiosity: Why didn't create El Capitan no recovery partition in the first place? (There is none when I do "diskutil list" in Terminal, only a "Boot OS X", but that's probably something about Snow Leopard...)

Thank you very much in advance!

Regards Jeremy

  • Make a bootable usb and boot on that – Thorbjørn Ravn Andersen Aug 4 '18 at 13:46
  • Thank you for your answer! I actually did that, but on a external drive (I installed the whole OS El Capitan). That worked. Still there should be a simpler way. – Jeremy Bear Aug 4 '18 at 16:05
  • The simpler way is having only one MacOS system pr physical harddisk. – Thorbjørn Ravn Andersen Aug 5 '18 at 14:25
1

3 Solutions, or more likely workarounds
(Found them myself, but thanks to Thorbjørn Ravn Andersen anyways!)

To reiterate and clarify: I want to start in recovery mode of El Capitan on a MacBook Pro 2011 which has said OS as a partition and on another the ("factory set") Snow Leopard. Since El Capitan had - for an for me unknown reason?! - no recovery partition installed, my actual goal was to start internet recovery mode of El Capitan. This did not work since whenever I pressed [Cmd + R] at the chime, it started into recovery mode of Snow Leopard, which doesn't contain the wanted terminal command "csrutil" yet.

I went with option E)2. (above) and installed OS El Capitan on an empty external disk. After rebooting and holding the [Opt key] at the chime, I was able to choose the recovery partition of the newly installed system on the external drive, and afterwards disable SIP.

Thorbjørn Ravn Andersens solution will probably work too: A bootable USB stick - that's essentially the same as I did, but might be faster (?)... A third solution is probably (E)2.) reinstalling El Capitan to get the recovery partition (again?).

But even though those solutions (might) work, all of them include the time and space consuming (re-)installing of El Capitan. Since El Capitan should also have a internet recovery mode option it's unfortunate that one does not seem to be able to boot into that, if you have multiple (and older and "factory set") OS installed. (Option D)2., change the default start up disk to El Capitan and hit [(Opt +) Cmd + R] at the chime, should be working, but doesn't...)

So my Question is actually not solved completely, so I'll leave it open...
Thanks to every one who can give further advise! :D

0

Note: I realize you stated you do not have a Recovery partition. This answer covers others with newer versions of macOS, where firmware updates eliminated the option of booting Recovery from the Mac Startup Manager. In your case, this answer will address how to disable System Integrity Protection (SIP).

The Mac Startup Manager may not let you select to boot from any/all of the Recovery partitions/volumes installed on your Mac. However, rEFInd Boot Manager will allow you to do this. You do not have to install rEFInd on to your internal drive. Instead, you can install rEFInd to a flash drive. Below are the steps to follow.

>Note: You can also enable/disable System Integrity Protection (SIP) directly from the rEFInd menu. When booted to rEFInd, look for the icon labeled Change SIP Policy.

  1. Download the flash drive version of rEFInd. I will assume this will create the folder refind-flashdrive-0.11.3 in your Downloads folder. If you have a different version of rEFInd, then make the appropriate substitutions.
  2. Insert a flash drive in a USB port.
  3. Enter the Terminal application command diskutil list to determine the identifier of the flash drive. For example, disk1. If you have a flash drive identifier, then make the appropriate substitutions.
  4. Enter the following command to change to downloaded rEFInd folder.

    cd  ~/Downloads/refind-flashdrive-0.11.3
    
  5. Enter the following commands install rEFInd to your flash drive. This will erase all previous files on this drive.

    diskutil unmountdisk disk1
    sudo dd if=refind-flashdrive-0.11.3.img of=/dev/disk1
    
  6. Restart your Mac and hold down the option key. You can release the key when the Mac Startup Manager icons appear.

  7. Choose the USB external drive icon labeled EFI Boot. This will boot the rEFInd Boot Manager.
  8. Select to boot from the El Capitan recovery partition. If you have more than one version of macOS installed, then more than one Recovery icon may appear. You will have to determine the correct icon to choose by inspection. On my Mac, the icon is labeled Start Apple Recovery on Recovery HD, because the the Recovery partition volume is labeled Recovery HD.
  • OK, thank you. EFI after all! I hope this helps other people! :D (Sorry, I cannot up vote yet...) Maybe I'll try that one day, after a reinstall of El Capitan which should recreate that recovery partition (and when I upgrade to newer OSes). – Jeremy Bear Aug 5 '18 at 0:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .