在 32 位 Core Duo Mac 上运行 Mac OS X Lion Dev Preview 4……有点像

在 Core Duo Mac 上运行的 Mac OS X 10.7 Lion

当发现 时,许多最老的 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 文件:
  • /System/Library/CoreServices/PlatformSupport.plist

  • Bless 来自 Lion Developer Preview 1 的 boot.efi
  • bless --folder "/Volumes/Mac OS X/System/Library/CoreServices" --bootinfo --bootefi

  • 用 DP1 中的内核替换 Lion DP4 内核,mach_kernel.ctfsys 或 mach_kernel 位于您的根目录 /
  • 将以下 Lion DP4 文件替换为 Lion DP1 的版本,它们位于 /Systems/Library/Extensions/ 中:
  • AppleIntelCPUPowerManagement.kext
    AppleIntelCPUPowerManagementClient.kext
    AppleIntelIntegratedFramebuffer.kext

  • 将这个修改后的 Lion DP4 安装转移到 Core Duo Mac 并启动它

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 用户,它可能是有用的资源。