从 OS X Lion Recovery HD 驱动器启动时启动和使用任何 Mac OS X 应用程序

在 Mac OS X 中从恢复磁盘启动终端Lion

您是否使用 Apple 的 Lion 制作了 Lion 恢复驱动器Recovery Disk Assistant Tool 如果您是从该工具启动,或者您只是依赖于 Recovery HD 分区,这种技术很有效。

1) 从恢复盘启动并启动终端

首先,无论您使用哪种启动设备,都必须打开终端。

  • 通过在启动时按住 Option 并选择磁盘从 Recovery HD 或外部 Recovery Drive 启动,当您看到“Mac OS X Utilities”窗口时启动完成
  • 点击“实用程序”菜单并下拉至“终端”

您将面对命令行,您可以在其中启动其他应用程序。现在,无论您是从内部 Recovery HD 分区启动,还是从您使用 Apple 的助手工具制作的外部 Lion 恢复驱动器启动,这也是很重要的。

2) 在从外部恢复磁盘启动时从 Macintosh HD 启动应用程序

只要内置驱动器仍在运行并且安装了 Macintosh HD,您仍然可以在从外部恢复磁盘启动时访问完整的应用程序库。您需要做的就是使用正确的已安装卷的完整路径,默认为 Macintosh HD,但您可以使用以下命令找到它:

ls /Volumes/

在本演练中,我们将继续假定“Macintosh HD”是您的硬盘名称。现在是有趣的部分,通常您可以使用“打开”命令,但 Lion Recovery 驱动器有一组可用的精简命令,因此它不起作用。该怎么办?指向 .app 容器内应用本身的完整路径。我在 上发现了一个重要的小消息MacFixIt(也是屏幕截图来源),因此我们希望用于从外部启动磁盘启动应用程序的格式是:

/Volumes/Macintosh HD/Applications/APPNAME.app/Contents/MacOS/APPNAME

例如,我们可以启动网络实用工具:
/Volumes/Macintosh HD/Applications/Utilities/Network Utility.app/Contents/MacOS/网络实用程序

请务必使用反斜杠转义路径中的所有空格,以便正确执行。您还可以将应用程序设置为在后台运行,这样您就可以通过以 & 符号结束命令字符串来继续使用终端:

/Volumes/Macintosh HD/Applications/Twitter.app/Contents/MacOS/Twitter &

使用这种方法,您实际上可以运行应用程序的并发实例,而无需使用传统的“open -n”命令方法。

3) 从内部 Recovery HD 分区启动时启动应用程序

如果您从内部 Recovery HD 分区而不是外部恢复驱动器启动,则命令语法更短,因此稍微容易一些,因为您不必指定从哪个卷启动应用程序。

这次要启动 Twitter,应该是:
/Applications/Utilities/Twitter.app/Contents/MacOS/Twitter &

网络实用程序将是:
/Applications/Utilities/Network Utility.app/Contents/MacOS/Network Utility

因为您不必指定卷,所以您可以在 /Applications/ 目录中四处寻找,只需确保指向 .app 之外的路径并进入内容,遵循以下一般语法:

/Applications/AppName.app/Contents/MacOS/AppName

有些应用程序在这种情况下用处不大,但其他应用程序无疑有用。例如,启动 Keychain Access 可能是恢复应用程序或网站特定密码的一种简单方法,尽管您仍然需要管理员密码才能解锁钥匙串。

无论您如何使用,这都是一种很好的故障排除技术,因为它允许您在从 Recovery HD 或 OS X Lion 安装驱动器