在 32 位 Core Duo Mac 上运行 Mac OS X Lion Dev Preview 4……有点像
当发现 时,许多最老的 32 位 Intel Mac 的拥有者都气馁了Mac OS X Lion 的系统要求 需要 64 位 Core 2 Duo 处理器或更新版本。这些用户感到气馁,但并没有被吓倒,因为有些人已经设法让最新的 Lion 开发人员构建在旧的 Core Duo Mac 上运行……有点。
首先是一些背景。在早期的开发者预览版中,在 Core Duo Mac 上运行 OS X Lion 只是删除一个 plist 文件的问题,然后它就会 神奇地启动。很简单。这在后来的开发预览中发生了变化,在开发预览 4 中,事情变得有点棘手。现在谈谈目前的状况……
坏消息
这不是一个真正可用的解决方案目前,因为 Finder.app 没有运行(它是一个 64 位应用程序,因此不会在 32 位硬件上运行)并且 launchd 会消耗太多系统资源。
好消息和/或乐观消息
Lion DP4 正在这些 32 位 Mac 上启动!这意味着在 公开发布 在 7 月,我们几乎肯定会看到经过修改的 Lion 内核和 Finder,它们可以在最老的 Intel Mac 上按预期运行。这比其他一些疯狂的 Mac OS X 安装要轻松得多(还记得所有那些在 Atom、Pentium 4、AMD CPU 和其他不受支持的硬件上运行的 Hackintosh 机器吗?)。
好了,废话不多说了,让我们回顾一下现在可以在旧的 Intel Mac 上启动 Lion 的过程。
让 Lion DP4 在 Core Duo Mac 上启动和运行
重要:这不受 Apple 或其他任何人的支持,并且在当前状态下,Lion 无法在 32 位 Mac 上使用。这仅供参考,我们不对您搞砸任何事情负责。始终备份您的 Mac。自行承担风险。
此过程不适合胆小的人,也不是世界上最简单的过程。您将编辑和移动一些系统文件,并且需要访问以下内容:
- 32 位 Mac 和 64 位 Mac 以安装 Lion DP4
- Lion Developer Preview 1 – build 11a390 – 这是最后一个支持 32 位内核的开发预览
- Lion Developer Preview 4 – build 11a480b
- 外部硬盘驱动器或硬件知识——这不是完全必需的,但它使它更容易,因为您将把修改后的 Lion DP4 安装从 64 位机器交换到 32 位 Mac 上
- 耐心、决心和修补的欲望
准备好了吗?以下是在 Core Duo Mac 上运行 Lion 的步骤:
- 在兼容的 Mac(即 64 位)上安装 Mac OS X Lion
- 删除位于以下位置的 PlatformSupport.plist 文件:
- Bless 来自 Lion Developer Preview 1 的 boot.efi
- 用 DP1 中的内核替换 Lion DP4 内核,mach_kernel.ctfsys 或 mach_kernel 位于您的根目录 /
- 将以下 Lion DP4 文件替换为 Lion DP1 的版本,它们位于 /Systems/Library/Extensions/ 中:
- 将这个修改后的 Lion DP4 安装转移到 Core Duo Mac 并启动它
/System/Library/CoreServices/PlatformSupport.plist
bless --folder "/Volumes/Mac OS X/System/Library/CoreServices" --bootinfo --bootefi
AppleIntelCPUPowerManagement.kext
AppleIntelCPUPowerManagementClient.kext
AppleIntelIntegratedFramebuffer.kext
32 位 Mac 将启动到 Mac OS X Lion,但现在问题来了:Finder 根本无法运行,因为它是作为 64 位应用程序构建的,并且 launchd 会占用你的大部分资源(这可能与缓慢的 Lion 启动和使用问题<有关也可能无关 自行解决)。解决这些问题可能只是从 DP1 获取 Finder.app 和 launchd 资源,并将它们也移动到 DP4,我们拭目以待。
展望未来,理论上至少
一两个月后,您可能能够在 64 位 Mac 上购买 Lion,复制系统文件夹,放入一两个修改过的 kext 文件,然后在不受支持的 32 位 Mac 上像往常一样启动和使用 Lion。这显然不会得到 Apple 的支持,但由于 Lion’s慷慨的个人许可,允许您在所有个人 Mac 上安装操作系统。在我们看到最终的 Lion EULA 之前,我们不会知道最后一部分,但这并不太牵强。
这些说明基于 MacRumors 论坛 中的帖子,该帖子也是屏幕截图。那里有一些狡猾的 Mac 用户,它可能是有用的资源。