到处搜索都没找到。我有一台 Macbook Pro(Retina,15 英寸,2014 年中),我正尝试将其启动到单用户模式(根控制台)。我找到的所有说明都说启动它(开机或重启)并立即按住 Command+S 键。我尝试了十几次,在不同的时机按下 Cmd-S,电脑只是启动到其正常登录屏幕。
我没有启用固件密码;但是,我的用户帐户上确实启用了 FileVault。这有关系吗?我搜索过 FileVault 是否会禁用单用户模式,但我得到的只是引导到单用户模式的说明——这对我来说不起作用。
我正在按照 Apple 页面上的说明进行操作: https://support.apple.com/en-us/HT201573
请注意,以详细模式(Cmd-V)启动对我来说也不起作用。
编辑:应该提到我正在运行 Yosemite,v10.10.2
答案1
想当初:
我似乎记得有一次我的时间安排足够精确,以至于我成功启动了真正的单用户模式。当然,如果你不能启动 Mac,那么这是不可能的一点儿也不,但如果你有并且可以启动到恢复分区,基本 GUI是已加载,但系统驱动器以只读方式安装。这意味着运行磁盘实用程序来修复分区不会占用硬件报废前的剩余时间,命令行 fsck 将正常工作(尽管您可能必须输入它的完整路径):
# /sbin/fsck -fy
以及可选的:
# /sbin/mount -uw /
如果你想在重启 OS X 之前将系统驱动器重新挂载为可写(例如,删除某人在你教他们 dd 的魔力但没有考虑到 dd 的影响时创建的一个庞大文件)
dd if=/dev/urandom of=/Users/stooey/teensy-file bs=512
却没有强调该论点的重要性count=512000000
。
(呸!你当然提到了!我总是想想一切!)
理由:
我做 Unix 管理员已经很久了,一直看到一个带有 Apple 标志的空白灰色屏幕可能强化我们的自愿洗脑/狂热,我更喜欢看到“实时”发生的事情。当你的机器是 OS X 服务器或只是 OS X 恰好在运行服务器时,这可能至关重要(必须连接到网络,但你至少希望在你给予他们你的祝福之前知道谁在做什么,或者你在维护窗口之外行动,你希望没有人会注意到或试图访问你不希望他们访问的任何设施。他们会的,而且他们绝对会的。
解决方案 (终于!):
我改变了nvram,这样无论什么破坏力量在重新启动时激活我的ADD(或者我不想在教育时看起来像个乡巴佬,错过一个关键的超时到期或App Store一直在更新,我正忙着发短信,我有我的系统总是引导冗长:
sudo nvram boot-args="-v"
但这样做来启动单用户(也意味着详细)也是可能的:
sudo nvram boot-args="-s"
一旦您启动它,您将需要将其更改为正常的详细启动或删除 nvram(以前称为旧灵魂的 PRAM [pre-Intel])中的参数,否则它将始终启动单用户模式,这会让我在几次重启后感到有点沮丧。
sudo nvram -d boot-args
希望这可以帮助!^.^
答案2
尝试在启动铃声后按下键,在启动菜单中选择您的启动卷,然后在按下回车键后立即按下单用户模式。在 filevault 要求输入密码之前,您应该会看到 SU 模式半秒钟,之后 mac 应该以 SU 模式启动。至少对我来说是有效的。