配置VirtualBox虚拟机OS X El Capitan 10.11 SIP功能

配置VirtualBox虚拟机OS X El Capitan 10.11 SIP功能

 

 

VirtualBox虚拟机 OS X 10.11系统关闭SIP

 

Step 1

重新启动Mac,按住Alt+r。进入Boot Manager ——> EFI Internal Shell

 

Step 2 

输入命令

2.0 Shell> FS2:
2.0 FS2:>

 

进入 com.apple.recovery.boot 目录

2.0 FS2:\> cd com.apple.recovery.boot
2.0 FS2:\com.apple.recovery.boot\> boot.efi

 

之后将进入引导安装界面。需要等待几分钟。

 

Step 3

进到安装界面后,在topbar选择实用工具——>终端  进行SIP的配置。

按Alt建使终端取得键盘输入焦点(否则输入无法被识别)。

 

打开终端Terminal,键入csrutil可以显示该命令的使用方法

 

usage: csrutil <command>
Modify the System Integrity Protection configuration. All configuration changes apply to the entire machine.
Available commands:

    clear
        Clear the existing configuration. Only available in Recovery OS.
    disable
        Disable the protection on the machine. Only available in Recovery OS.
    enable
        Enable the protection on the machine. Only available in Recovery OS.
    status
        Display the current configuration.

    netboot
        add <address>
            Insert a new IPv4 address in the list of allowed NetBoot sources.
        list
            Print the list of allowed NetBoot sources.
        remove <address>
            Remove an IPv4 address from the list of allowed NetBoot sources.

 

可以看到在正常系统模式下中仅可以用status命令查询SIP状态

 

常用参数

clear:清除配置设置,等同于完全开启SIP(仅在恢复模式下有效)

disable:关闭SIP(仅在恢复模式下有效)

enable:开启SIP(仅在恢复模式下有效)

status:查询SIP状态

 

关闭SIP功能:

$ csrutil disable

 

重启之后即可完成配置。

 

参考:Disabling System Integrity Protection from guest El Capitan under VirtualBox 5