配置VirtualBox虚拟机OS X El Capitan 10.11 SIP功能
程序员文章站
2022-06-01 22:58:11
...
配置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