How to disable System Integrity Protection (SIP)?

Discussion in 'macOS Virtual Machine' started by ErikB1, Feb 5, 2017.

  1. ErikB1

    ErikB1 Bit poster

    Messages:
    1
    How can I disable SIP (System Integrity Protection) in my Mac OS virtual machine. I couldn't find this option in Parallels and turning SIP off on the 'real' mac I'm running Parallels on doesn't help (on a real mac you turn SIP off by booting from the Rescue partition and entering 'csrutil disable' in terminal mode). I'm running Parallels 11 with MacOS Sierra (but have had the same problem running El Capitan).

    I'm sure this question must have come up before but I can't find an answer.
     
  2. rkulikov

    rkulikov Parallels Developers

    Messages:
    313
    0. Shutdown your macOS VM.
    1. Add to its boot flags (VM config -> Hardware -> Boot Order -> Advanced settings -> Boot flags) string "vm.efi.mac_recovery=1" - this forces VM to boot into Recovery mode.
    2. Start your VM and it will be in Recovery.
    3. Disable SIP.
    4. Shutdown VM.
    5. Disable Recovery mode setting boot flat value to "0".
    6. Start VM - it will boot normally but without SIP.
     
    bharusa, TenzinP and ErikB1 like this.
  3. TenzinP

    TenzinP Bit poster

    Messages:
    8
    Great, thank you!
     
  4. StefanoR2

    StefanoR2 Bit poster

    Messages:
    2
    Dear all,
    I'm using Parallels 18.0.1 (53056) on a MacBook Pro M1 Max, I follow what reported in @rkulikov post but it doesn't work.
    Guest OS is not starting ... no start windows appear.
    Anyone can help me ...
    Thanks
     
  5. MatthewR20

    MatthewR20 Most valuable person

    Messages:
    168

Share This Page