在 32 位 Core Duo Mac 上运行 Mac OS X Lion Dev Preview 4……
目录:
当发现 Mac OS X Lion 的系统要求需要 64 位 Core 2 Duo 处理器或更新版本时,许多最老的 32 位 Intel Mac 的拥有者都气馁了。这些用户感到气馁,但并没有被吓倒,因为有些人已经设法让最新的 Lion 开发人员构建在旧的 Core Duo Mac 上运行……有点。
首先介绍一下背景。在早期的开发者预览版中,在 Core Duo Mac 上运行 OS X Lion 只需删除一个 plist 文件,然后它就会神奇地启动。很简单。这在后来的开发预览中发生了变化,在开发预览 4 中,事情变得有点棘手。现在谈谈目前的情况……
坏消息这还不是真正可用的解决方案,因为 Finder.app 无法运行(它是 64 位的应用程序,因此不会在 32 位硬件上运行)并且启动会消耗太多系统资源。
好消息和/或乐观消息 Lion DP4 正在这些32 位Mac 上启动!这意味着在 7 月公开发布后,我们几乎肯定会看到经过修改的 Lion 内核和 Finder,它们可以在最老的 Intel Mac 上按预期运行。这比其他一些疯狂的 Mac OS X 安装要轻松得多(还记得所有那些在 Atom、Pentium 4、AMD CPU 和其他不受支持的硬件上运行的 Hackintosh 机器吗?)。
好了,废话少说了,让我们回顾一下现在可以在旧的英特尔 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 boot.efi 来自Lion Developer Preview 1 "
- 用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>"
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 慷慨的个人许可允许您在所有个人 Mac 上安装操作系统。在我们看到最终的 Lion EULA 之前,我们不会知道最后一部分,但这并不太牵强。
这些说明基于MacRumors 论坛中的帖子,该帖子也是屏幕截图的来源。那里有一些狡猾的 Mac 用户,它可能是有用的资源。