在AMD平台下安装10.6.3 Snow Leopard并升级到10.6.7

自从买了iPad,就对苹果的产品越来越有好感了。以前也装过黑苹果,但也就是看看界面而已,没有深入研究。最近几天发现了Quicksliver这个神器级别的软件,突然觉得Mac这么神奇,所以决定再次在笔记本安装Mac,虚拟机里玩的实在不爽。

其实安装教程是从pcbeta上学来的,这里简单说下步骤,我主要想说的是遇到的各种问题以及解决方案。另外,我的本本型号是Asus M51TR:AMD Turion 64 X2 + AMD Radeon Mobility 3470 + AMD Radeon 3200 Crossfire。

安装过程

需要的东西:
原版Snow Leopard 10.6.3零售版
MacDriver
OSInstall
mach_kernel
HFSExplorer
BootThink
Leopard硬盘安装助手

Step1:

分一个8G的分区,和一个20G以上的分区。第一个用来装安装镜像,第二个才是放系统的分区。

Step2:

用HFSExplorer打开原版dmg镜像,选择默认的那个区块,然后Create disk image。这步是创建没有启动文件的dmg镜像,然后用Leopard硬盘安装助手把做好的镜像写入刚才分的8G的分区中。这里有个注意的,分区后不要格式化,否则无法写入镜像。

Step3:

用MacDrive打开刚写入的8G分区,找到/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/,替换其中的OSInstall,这步是为了让安装程序支持MBR分区表。

Step4:

替换根目录的mach_kernel文件。为了让Leopard支持AMD的CPU。

Step5:

把BootThink的Darwin文件夹放在C盘根目录,然后运行install.bat,重启

接下来就是一般的安装流程了,创建分区什么的,教程里都说得很详细。

Step6:

升级到10.6.7,从苹果官网下载MacOSXUpdCombo10.6.7.dmg,打开直接安装,安装完成后重启,不要直接进入Mac,进Win,用MacDrive替换kernel,再次重启就能进入了。

Troubleshooting

问题1:升级后鼠标键盘都没有反应了,并且没有无线网卡支持

安装10.6.7升级前,进入/System/Library/Extensions目录,备份IOUSBFamily.kext,IOUSBMassStorageClass.kext和IO80211Family.kext。然后按照原方法安装组合更新,重启的时候进入Win,把这三个kext放入原来的位置替换掉,并且把IOUSBFamily.kext再复制一份到C:\Darwin\System\Library\Extensions,进入Leopard,修复下磁盘权限,重启即可。

问题2:修复权限时提示no installer packages can be found for this disk

打开终端,输入
sudo -s
输入密码
cd /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages
mkdir /Volumes/Your_Drive/Library/Receipts/
installer -pkg /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/BSD.pkg -target /Volumes/Your_Drive/Library/Receipts/

其中替换Your_Drive为你自己分区的label。

参考文章

手把手教你安装苹果雪豹系统(已更新6个AMD适用的内核)
Cannot Perform Permission Repair under Disk Utility?

Mac , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *