2012-07-24 17:30:48[北京时间]
阻止Mac Pro 1,1安装Mountain Lion有两个原因:一是硬件原因,Mac Pro 1,1不
具备EFI64,而Mountain Lion不再支持32位内核和扩展。因此许多早期的Intel Mac无
法运行Mountain Lion;第二是Mountain Lion安装程序的阻拦,在安装前会一一对照过
支持名单,而不在名单内的机子一律不给安装。
这是否意味着古董机子就只能用旧版本系统呢?当然不是,大胆的用户早已突破苹
果的限制,在不支持的设备安装最新的操作系统。在这里我们要介绍Mac Pro 1,1何安
装Mountain Lion系统。
需要说明的是,在安装前我们有必要给Mac Pro升级显卡。原装的GeForce 7300 GT
显卡不支持Mountain Lion,如果强行安装,会引起内核错误。理想地,我建议用
Radeon HD 5770或其他更新的显卡。有人用PC显卡,就我个人而言,我用的是苹果官方
支持的HD 5770。下面我们看一个视频,学习怎么更换显卡。
Loading the WePlayer ... 硬件问题可以通过Chameleon(变色龙启动引导工具)
来解决。变色龙可以模拟出EFI64,从而运行Mountain Lion。变色龙的启动要求Mac模
拟Windows,苹果将这种BIOS模拟称之为“Legacy Boot”。而Legacy Boot只能从内部
连接器(如SATA)启动,所以这里无需用到U盘或Firewire驱动器。
我的解决方法要求一块闲置的SATA硬盘。
首先,从苹果官网下载Moutain Lion GM版和Xcode(需注册苹果开发者帐号),然
后下载Chameleon-2.1svn-r1921。
打开Disk Utility,给这块闲置的硬盘分区。点击“Options”,选择Master Boot
Record(主引导记录)。分成两个分区,第一个1GB(命名为BOOT),剩下的做第二个
分区,命名Installer。两个分区都格式化成mac os extended(journaled)。
完成上面的步骤后,你可以运行变色龙安装程序了,此时一定要点击“Change
Install Location”更改要安装到的目标磁盘,选择你刚刚分出来的“BOOT”分区,点
击“继续(Continue)”。 然后再点击“自定义安装(Customize)”,勾选“标
准安装(Standard)”。其他的就不需要了。 在终端运行以下命令:
sudo bless --folder /Volumes/BOOT --file /Volumes/BOOT/boot --setBoot --
legacy
请确保在同一行输入这些命令,有时候负责粘贴可能会转行。而且,这些命令只能
在从EFI32启动时才能执行(所以要在10.7进行或者从10.7的安装光盘/U盘进行)。
这是我的Extra文件夹,放到BOOT分区的root根目录。在Extra这个文件夹中包含了
smbios.plist和org.chameleon.Boot.plist文件,我们需要修改这两个文件。首先修改
smbios.plist这个文件,将SMserial的serial换成你机子的
序列号。再修改org.chameleon.Boot.plist里面的default partition<
/key>为0,2,也就是把默认分区设置成安装(
Installer)分区。
[源自威锋]