当您可以访问实际硬件时,在 Mac 上以安全模式启动很容易。您只需在启动时按住 Shift 键即可。
在虚拟机中运行 macOS (OSX) 时如何启动进入安全模式?
施密蒂在问题中自我回答。我编辑了这个问题并将他的答案作为社区维基放在此处。
以安全模式和详细模式启动(如果您只想安全模式,请将 -v 关闭)
sudo nvram boot-args="-x -v"
然后重启
完成后切换回常规模式:
sudo nvram boot-args=""
然后重启
这需要熟练的技巧,但您应该能够通过准备控制台窗口、启动虚拟机、快速单击控制台窗口并按住 Shift 键来启动虚拟机的安全模式。
根据您需要进入安全模式的原因,您可以以相同的方式使用on-disk macOS Recovery(Command-R)。启动虚拟机后立即按住这些键。这应该适用于 Lion (10.7) 和更新的虚拟机。
在恢复菜单中,您可以使用 Safari 浏览网页;对磁盘进行格式化或分区;打开
Terminal.app
shell 以删除文件或以其他方式修改现有操作系统,并安装或重新安装恢复分区中包含的操作系统。
sudo nvram recovery-boot-mode=unused
然后重新启动
nvram -d recovery-boot-mode
禁用它