在不受支持的旧 Mac 上安装 OS X Mountain Lion Developer Preview

Anonim

如果您阅读了 OS X Mountain Lion 系统要求并且因为下一版本的 OS X 将不支持您的计算机而感到气馁,请不要放弃对那台旧 Mac 的希望!

狡猾的 MacRumors 论坛成员设法让 OS X Mountain Lion 开发者预览版在官方不受支持的 2007 年中期白色 MacBook 上运行,该型号配备不受支持的 Intel GMA 950 GPU、2GHz Core 2 Duo CPU、和只有 1GB 的内存。OS X 10.8 不仅可以在旧款 MacBook 上运行,据报道它还运行良好并且具有完整的图形加速功能。

据报道,该方法已在 MacBook 2007 MacBook2, 1 和 MacBook 2008 MacBook3, 1 上进行了测试,但据推测也适用于其他不受支持的 Mac。如果您想自己尝试,请准备好亲自动手,并在开始之前备份您的 Mac。您需要访问 Dev Preview,除了不受支持的 Mac 之外,还有官方支持的 Mac 才能复制一些文件,该指南要求切换硬盘驱动器,但您可以在目标磁盘模式下执行相同的操作。无论如何,你需要相当的耐心。

根据 MacRumors 论坛上 hackerwayne 的完整说明:

-- 1. 获取Mountain Lion 的副本,我的是从Apple 获得的。如果你不是开发者,也许你可以在“满是海盗的海湾”得到它

2。确保您有兼容 Mountain Lion 的 Mac,我使用的是 MacBook 2.4GHz Aluminum 2008

3。我没有 FireWire 来执行目标磁盘模式,所以我从 MacBook White 上卸下了 HDD,将其放入兼容 ML 的 Mac 并像往常一样安装 Mountain Lion。

4。设置好一切,直到你到达桌面

5。现在,从兼容的 Mac 中取出 HDD,将其放入 MacBook White。重新启动 MB White 并按住“CMD + V”。它应该说“检测到不兼容的 Mac。原因:“Mac-F4208EC8” “Mac-F4208EC8”是您Mac的唯一ID,所以请将其复制下来。

6。从 MacBook White 中取出 HDD,然后再次将其放入兼容的 Mac,重新启动回到 Mountain Lion。 U 现在,导航到 Mountain Lion 分区上的“/System/Library/CoreServices”。与 10.7 Lion 不同,用户删除 PlatformSupport.plist。在 ML 10.8 中,将您刚才复制的唯一 ID 添加到 PlatformSupport。列表。如果你试图删除那个 Plist 文件,内核恐慌将在引导期间迎接你。

7。在 PlatformSupport.plist 中,记得添加你的型号标识符,如果你使用的是 MacBook White,请在 MacBook6, 1 的正上方添加 MacBook2, 1。这一步很重要,因为 EFI 按顺序读取它。

对于MacBook 07和08,在MacBook6的正上方添加这一行,1

对于07:MacBook2,1 对于08:MacBook3,1

For Mac Pro 06 and 07 add this line right above MacPro4, 1 For 06: MacPro1, 1 For 07: MacPro2, 1

8。现在,使用 MacBook White 重新启动它并确认 ML 正在启动。如果你做的一切都正确,你应该能够到达桌面,但没有任何加速图形,只有帧缓冲区。 (升级显卡的MacPro1,1和2,1,你应该得到一个完美工作的ML)

9。执行此步骤的 2 种方法: a) 手动复制并安装正确的 kext。 b) 使用 kexthelper(跳过 10 – 13)

MacBook2, 1 - AppleIntelGMA950.kext, AppleIntelGMA950VADriver.bundle, AppleIntelGMA950VLDriver.bundle MacBook3, 1 - AppleIntelGMAX3100.kext, AppleIntelGMAX3100VADriver.bundle, AppleIntelGMAX3100FB.kext, AppleIntel0LGMAX31. MacPro1, 1/2, 1 - 将显卡升级到 GT210 或 HD 5770 无需 kext。 7300GT未经测试!

MacMini2, 1;3, 1 iMac4, 1;5, 1 未经测试。请根据您的显卡尝试使用上述方法并报告结果!谢谢!

对于ATI显卡,我没有Mac来测试它们,我相信它是一样的,试试ATIRadeonX1000.kext、ATIRadeonX1000GL.bundle、ATIRadeonX1000VA.bundle、ATI-yliadxos.bundle并报告.

10。回到MB白色,使用KextHelper安装kext并重启。

11。重新启动后,您应该能够看到一条弹出消息,指出 kext 不兼容。如果是,重启

12。启动到单用户模式 ​​(Command+S) 并键入以下内容:

chmod -R 755/Volumes/~MLPartitionName/System/Library/Extensions/AppleIntelGMA950.kext

chown -R root:wheel /Volumes/~MLPartitionName/System/Library/Extensions/AppleIntelGMA950.kext

然后删除缓存并重建:

rm -rf /Volumes/~MLPartitionName/System/Library/Extensions.mkext

kextcache -k /Volumes/~MLPartitionName/System/Library/Extensions

13。重启

14。在不受支持的系统上运行 Mountain Lion。

--

整个过程非常类似于让 Hackintosh 在不受支持的 Mac 硬件上运行,并且假设 Apple 不做任何更改,理论上自定义第三方 OS X 10 是可能的。将专门为不受支持的 Mac 创建 8 个安装程序。也许甚至使用简单的 USB 安装程序?谁知道,但 Apple 也有可能在最终的 OS X Mountain Lion 版本中为这些 Mac 提供支持,同样有可能下一个 Developer Preview 版本将完全取消上述方法的工作能力。最终我们只能等到 Apple 最终确定 OS X 10.8 后才能知道。

我们没有 Mac 来测试这个,所以如果你遇到任何问题,最好的解决问题的地方可能是 MacRumors.com 上关于这个问题的原始论坛帖子。

如果你试试这个,请告诉我们! yliadxos

更新:有Mac Pro吗?下面是如何在 Mac Pro 1、1 和 Mac Pro 2、1 上安装它的指南

在不受支持的旧 Mac 上安装 OS X Mountain Lion Developer Preview