找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

技巧教程 如何从命令行中启用安全启动模式


在使用mac使用的过程中,你可能会遇到一些棘手的情况去解决某些极为复杂的问题,命令行通常是最好用的工具。这样的情况下,高级用户通常会使用nvram实用工具直接进入安全模式。这个工具可以使用户直接手动修改固件的参数设置。我们将完全通过命令行使用nvram引导mac从安全模式中启动,这样就避免了标准方法中用户需要在启动的时候按住shift键的麻烦。使用我们介绍方法可以远程开启安全模式以帮助故障检测,并且适用于调试一系列脚本应用。
这是一些相当高阶的技术,大多数用户可能永远不会使用的到它。然而,nvram命令行使真正的远程故障排除成为可能。这对于mac键盘崩溃或因其USB接口故障而不能按shift键从而不能正常启动安全模式的时候尤其有用。
14_12450_c271eb50329490c.png

使用nvram开启安全模式的终端命令是:
sudo nvram boot-args="-x"

注意,这个设置将使启动模式转变为安全启动,这意味着直到它被再次人工禁止前,你电脑每一次都会从带着一堆限制的安全模式中启动。


当你完成了故障的排除后你会想要禁止掉这个设置以让电脑像往常一样正常启动。可以通过在终端中输入如下命令来实现:
sudo nvram boot-args=""

当然你也可以通过如下命令来查看当前的启动模式:
nvram boot-args

当安全启动模式被清除后你会收到一条错误信息告你未找到任何启动参数。

14_12450_cd41ec775230e65.png

本方法固然适用于本机的终端,但是如果想要使用本方法去远程操纵另一台机器,则目标mac应该开启SSH服务器以允许以管理员身份远程登录。
“-x boot-arg”命令还可以与“-v”参数同时使用,以使安全模式启动与延时启动模式结合,虽然延时启动模式在远程控制中似乎没什么用。
我曾经在我的mac表现极为异常的时候使用这个技巧,那时我的键盘和USB接口都对操作毫无响应。最后发现我的mac进水了。在干燥后mac终于恢复了正常。在那样的情况下故障排除可能并没有那么必要,但我们也有很多情况必须面对这样的麻烦。
回复

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐