SnowLeopard

这阵子装了个新电脑,真的是好多年好多年没用过新电脑了,而且现在电脑这么便宜,干脆装个猛的。不过机器好装,一个小时就抱回家了,装系统倒是折腾了整整一个多星期,呵呵,尤其是装Mac OS X,反反复复将近20次,幸运的是现在终于Windows7 + Ubuntu10.10 + Mac OS X Snow Leopard 10.6.4三系统并存了~

生命不息,折腾不止,这里把我的Mac安装过程写写,希望能对有相近配置的朋友有所帮助。

我的配置如下:

CPU:i5-760
主板:技嘉H55M-S2(F4)
板载声卡:ALC888b
板载网卡:Realtek RTL8111E
内存:4G 1333MHz
显卡:迪兰恒进ATI-HD5770 1GB
硬盘:WD 1TB

因为是新机器,所以我全部都是光盘安装的,需要的工具:一张Windows7安装盘;一张东皇iAntares Snow Leopard MacOSx86 10.6.3 v2.2的安装盘。这两个大家购买或者网上下载刻碟都可以,Mac安装盘我是在这里下的:

http://www.verycd.com/topics/2821212/

其他工具可以提前下载,安装好Mac后需要用到:

10.6.4离线升级包

MultiBeast2.6

UserDSDT (Tonymacx86的DSDT库,大家可以在这里下载到适用自己主板的DSDT,和我相同主板的也可以在这里下)

声卡驱动

网卡驱动

显卡驱动相关:GPUZBoot FileGraphics Update 1.0

开始安装,先安装Mac系统:先要进入BIOS设置,打开SATA的AHCI功能,否则会在安装盘Loading过程出现禁止符号,然后放入Mac安装光盘,引导启动,出现画面后,按F8,输入”busratio=20 -v”回车启动光盘安装(这是因为i5CPU的问题,否则会自动重启),Loading过后进入安装界面,和其他教程说的都一样,上方菜单启动“磁盘工具”,分区,我用的GUID模式,分了4个区,前三个用FAT格式,最后一共用Mac扩展(日志式),分好区后选择Mac分区安装,自定义部分我除了勾选了PS2接口驱动外什么都没选!安装最后会出现安装失败的提示,没关系的,重启,再用光盘引导F8后就可以看到多出了Mac的硬盘区,第一次启动我用了-f -v的参数。

安装好Mac后,我安装了Windows7,如果不需要安装Windows系统可以跳过这一段,放入Windows7的安装盘,选择分好的第一个分区安装,格式化为NTFS,安装过程没有什么值得说的,安装好后机器会自动进入Windows,这是因为Windows安装过程中把第一块分区设置为了活动分区,用Windows7安装盘启动,进入WinPE系统(国内Win7安装盘里好像都带),用PM硬盘工具把Windows分区设置为“非活动”即可恢复原先的Mac引导,如果万一还是引导不了,不用急,先用Mac安装盘引导进入,我们后面会再装Chameleon。

然后开始安装Mac的驱动,首先安装10.6.4升级包,如果是5系列的显卡,这步是必需的,因为10.6.4后才支持5系列的显卡,一路点击下一步即可,重启后,把下好的DSDT文件放到桌面和MultiBeast文件夹内(保险起见),然后安装MultiBeast,MultiBeast是个驱动包,傻瓜型的,很方便,还会自动帮你做好Chameleon的引导,勾选UserDSDT,勾选System Utilities,Kexts里要勾选Audio的AppleHDA 10.6.2 Rollback(声卡驱动我试过用MultiBeast带的,不管用,需要这个和后面单独安装的驱动配合),Chameleon我选的是Chameleon 2.0 RC4 by AsereBLN,com.apple.boot.plist勾选32-bit Apple Boot Screen和64-bit Apple Boot Screen,全选OSx86 Software,其他不确认的不要多选,容易出问题,安装完成后重启。

这时候应该就可以不再需要安装光盘来引导了,因为可以用Chameleon来引导了,不过我后来又重装了一次并且在Windows7内安装了Ubuntu,就不能引导了,后来我又进入Mac内单独安装一遍Chameleon就又可以了,至于为什么我也没再细研究:(,Mac下的Chameleon可以在这里下载。

接下来安装声卡驱动,用Kext Helper b7,将压缩包内相应的驱动拖入安装即可,我的是888b.kext和HDAenable.kext

网卡驱动是.pkg格式,双击安装即可。

ATI5系列的显卡驱动稍微麻烦一点,需要先在Windows内用GPU-Z这个软件将BIOS文件导出,导出的后缀名为.bin,改名为.rom格式的,命名办法根据不同的显卡如下所示:

HD 5670: 1002_68d8.rom HD 5750: 1002_68be.rom HD 5770: 1002_68b8.rom HD 5850: 1002_6899.rom HD 5870: 1002_6898.rom HD 5970: 1002_689c.rom

如果你也和我一样是5770的,可以在这里下载,当然我觉得最保险的还是自己导出。

将.rom文件放在Mac系统盘的Extra目录下,然后编辑同目录下的boot.plist,加入下面代码:

<key>GraphicsEnabler</key>
<string>Yes</string>
<key>UseAtiROM</key>
<string>Yes</string>

最后还要替换Boot文件,Boot文件位于Mac分区的根目录下,默认是看不到的,需要使用我们安装multibeast时安装的工具ShowAllFiles才能看到,而且Boot文件不能直接覆盖,需要先将原先的Boot文件拖入垃圾箱才可以,替换的Boot文件在上面有下链接,压缩包里有很多Boot,适用于不同的显卡,需要挑选自己适用的,我知道5770的可以选择Vervet的。

准备工作都完成后重启,然后安装Graphics Update 1.0,再重启,这个时候如果顺利的话,你就可以看到完美驱动的苹果展现在眼前了。

我是这么装好的,希望能帮到相同配置的朋友。