开篇先报配置,
GA-P55-UD3R
G.Skill 2x2G ECO
i5-750
DATA LAND HD 5770 1G
WD 1TB
原先是双显卡,驱动8600GT. 雪豹出了10.6.4后,能支持HD 5770了. 忍不住诱惑. 升级.
以下操作需要一些功底,没工具的小孩子走个捷径好了.
步骤1. 下载变色龙的代码. 修改ati.c代码. 把5770的id(1002 68b8貌似) , 修改它的FrameBuffer名字为Vervet. 这个是为了让你的显卡使用正确的FrameBuffer. 这些FrameBuffer的类型必须跟你的显卡对应. 定义在ATIFrameBuffer.kext里. 改完后make embedtheme. . 拿到Boot 文件. 说一下.如果你要支持三屏显示,你还需要在ati里加个connector. 我觉得没必要.我就两个显示器.
捷径. 找个三屏的5770 boot就好了.不过版本都不高. 新版本的变色龙改变挺多的.
步骤2. 准备一个移动硬盘, 把10.6.4写到一个活动主分区里.
步骤3. 把这个移动硬盘挂到装好的苹果上, 或者虚拟机里( 第一步也需要这样一个苹果), 安装变色龙到这个分区上. 并把步骤1里的boot替换到安装分区的根目录. 如果你的安装目标盘是MBR的话,破解一下MBR install
步骤3. 准备好以下Kext, 拷贝到安装分区的/Extra/Extensions/下.
FakeSMC.kext
IONetWorkingFamily.Kext( 把RTL1000SL.kext放到Plugin里面).
LegacyHDA.kext
步骤4. 用GPU-Z提取你的显卡room,改名为1002_68b8放到/Extra下. 把网上下的dsdt也拷贝进来.
步骤5. 修改/Extra/com.apple.Boot.Plist. 加入
GraphicsEnabler = Yes
UseAtiROM = yes
PciRoot = 1
步骤6. 准备一个10.6.2 AppleHDA.kext备用.
步骤7. 重启机器. 选择用移动硬盘启动. 应该可以进入变色龙菜单了.选择Mac OS X Install DVD.
步骤8. 一步步安装. 到最后一步重启的时候,别着急.打开控制台,把 准备待用的AppleHDA.kext替换到/System/Library/Extensions/.
如果来不及做这一步,你可以可以再启动一边安装程序,替换后退出安装程序就可以了.
步骤9. 重启,选择移动硬盘启动. 选择启动你安装好的雪豹. 这时候,网络,声卡,显卡应该都是完美的.
步骤10 , 安装变色龙到你的雪豹系统上.这样就可以离开移动硬盘了. 记得把boot Extra都拷贝过去.
步骤11 , 别着急. 把/System/Library/Extensions/AppleUpstreamUserClient.kext 干掉. 这个东西老弄的我系统卡啊卡的.
重启,
步骤12, 升级10.6.5 , 升级后把/S/L/E下的AppleHDA再替换一下. 把AppleUpstreamUserClient.kext和IONetWork....也一并干掉.多个香炉多个鬼.
至此,基本完美了.
硬盘里的东西留着. 写个脚本来替换这些kext. 以后安装直接上移动硬盘就可以了. 比安装Win7简单.
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 22.0px; font: 14.0px 'Lucida Grande'; color: #444444}
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 22.0px; font: 14.0px 'Lucida Grande'; color: #444444}