如何确定无法启动的机器上的 OS X 版本?

如何确定无法启动的机器上的 OS X 版本?

我曾经在一次更新失败后被要求修理一台 Mac,但可能无法获得有关应用了哪个更新或哪个操作系统的可靠信息。如果系统可以启动,那么它运行的操作系统就一目了然,只需运行 sw_vers 或进入“关于此 Mac”即可轻松确认。

通过查看目标磁盘模式下的文件系统,我怎样才能确定这个盒子上装有哪个版本的OS X?

答案1

man sw_vers | tail显示您需要查看的文件,即:

/System/Library/CoreServices/SystemVersion.plist
/System/Library/CoreServices/ServerVersion.plist

当你了解cat这些文件时,你就会了解你需要知道的内容。

答案2

我希望它能通过硬件启动,但软件是唯一出问题的东西……在这种情况下,如果您在 Firewire 目标磁盘模式下启动系统并浏览文件以查找版本,您应该会找到一些提示。您可能会在配置文件 /System/Library/Coreservices/SystemVersion.plist 中找到一个文本字符串。

MacTracker 是一款免费程序,如果您必须恢复到上次支持的操作系统,它还可以列出各种 Mac 附带的默认操作系统。从系统使用的 RAM 类型到它们拥有和可以支持的端口,它都是一个很棒的参考;它应该列出您的 Mac 支持的最低(和最高)OS X 版本。

相关内容