liu1989 发表于 12/8/30 17:42:24

一步一步教你完美升级到Mac OS X Lion 10.7.4(附驱动、补丁)

本帖最后由 liu1989 于 2012-8-30 17:44 编辑

苹果近日发布Mac OS XLion10.7.4系统更新,这是OS X Lion系统自发布以来的第4个升级补丁,这或许会是OS X MountainLion 系统发布前,Lion系统的最后一个更新升级(苹果承诺2012年夏天发布OS X MountainLion美洲狮系统)。    OS X Lion 10.7.4大小为369.5MB,修复了在OS X 10.7.3当中受到众多抱怨的文本密码储存Bug,同时还包括如下改动:-解决了“重新登录时重新打开窗口”设置当中出现的系统Bug;-改善了与第三方USB英式键盘的兼容性;-提高了在连接到WebDAV服务器时的性能;-允许NIS账号的自动登陆;-改善了PPPoE连接的网络共享功能;-增加了RAW图片对外接数码相机的兼容性;这是OS X Lion的第四次重大更新,苹果推荐所有OS X Lion用户进行下载安装。为什么要升级?苹果官方号称更稳定更安全!本人体验是对Lion过往的版本进行了有效的优化,一个字:“爽”!
一、升级前准备:
1、对现有的Lion版本进行备份,以免后悔。2、备份相关驱动:声卡驱动(如果你使用的是仿真声卡的请忽略)、                              显卡驱动(如果你要开启GL,请备份GeForceGLDriver.bundle)3、下载Lion 10.7.4电源补丁:AICPMPatch.zip

二、在线升级      连接互联网,使用本机的软件更新升级到Lion 10.7.4http://static.pb.pbcdn.com/data/attachment/forum/201205/13/192510hlp2hh2l6nhz6j2h.jpg.thumb.jpg
   注意升级后不要重启。马上进行下面的操作。
三、安装驱动及打补丁
1、声卡驱动:    - 如果原来苹果原生驱动支持你的声卡的,跳过此步。    - 如果使用的仿真驱动如:VoodooHDA.kext 等的,则进入 S/L/E 删除AppleHDA.kext    - 如果原来使用的是修改过的AppleHDA.kext,则用原来版本的AppleHDA.kext覆盖安装。2、修改AppleRTC.kext一方Bios重置:   打开终端,使用以下代码:sudo perl -pi -e 's|\xBC\x00\x74\x10|\xBC\x00\xEB\x10|; s|\x45\xB8\x74\x08|\x45\xB8\xEB\x08|; s|\xD0\x00\x74\x13|\xD0\x00\xEB\x13|; s|\x45\xCC\x74\x0B|\x45\xCC\xEB\x0B|;' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC

3、修改AppleLPC.kext:   显示AppleLPC.kext包的内容,用PlistEdit Pro 打开Info.plist, 在IONameMatch下,看看有没有支持的设备。
   我的LPC组件是pci8086,3a16,需要添加。
   修改后,用Kext Wizard安装。
    http://static.pb.pbcdn.com/data/attachment/forum/201205/13/194929yyysr4kb7se0frgf.png.thumb.jpg


4、修改AppleGraphicsPowerManagement.kext
   显示AppleGraphicsPowerManagement.kext包的内容,用PlistEdit Pro 打开Info.plist
   在你设定的机型下,添加显卡的代码:
   我的机型设定为MacPro 5,1 显卡为NV的GTX580
   因此添加Vendor10deDevice1080并修改相应的参数。
   修改后,用Kext Wizard安装。
    http://static.pb.pbcdn.com/data/attachment/forum/201205/13/1954530zqnng22aqncta82.png.thumb.jpg

5、给电源组件AppleIntelCPUPowerManagement.kext打补丁       将下载的AICPMPatch.zip解压到桌面,打开终端:      - 键入CD空格拖入AICPMPatch文件夹      - 键入chmod +x * 给AICPMPatch文件夹下的所有文件增加可执行权限;      -再键入:
sudo ./AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement

6、修改GeForce.kext,在IOPCIMatch项添加显卡设备

      
7、用原来的GeForceGLDriver.bundle替代10.7.4的GeForceGLDriver.bundle
      因为现在还没有10.7.4打开GL的补丁,所以暂时先用旧版的,否则打不开N卡的GL加速。
      另外Nvida 10日发布了支持lion 10.7.4最新的驱动程序
   QUADRO & GEFORCE MAC OS X DRIVER RELEASE 270.00.00http://static.pb.pbcdn.com/data/attachment/forum/201205/13/201511lzcc11d7271ls219.png.thumb.jpg
支持以下显卡:
GeForce 200 series:


GTX 285 for MAC

GeForce 100 series:
GT 120

GeForce 8 series:
8800 GT

Quadro series:
4000 for Mac

Quadro FX series:
FX 5600, FX 4800 for MAC
下载地址:http://www.nvidia.com/object/mac ... vegqsmdumygyf1klgyg


如果你的显卡不在上面所列的型号,请使用以下方法(我的是GTX580,经测试成功驱动)
先确认你设定的机型是不是MacPro 5,1 如果不是则通过修改SMBios.plist使之为MacPro 5,1即可安装,重启后再改回你
喜欢的机型,如iMac等。

8、修改FakeSMC.kext。
      如果你使用的FakeSMC.kext是2.5以上的版本,就应进行修改,否则就会内核日志就会出现SMC错误,甚至开机五国。
      -用PlistEdit Pro 打开FakeSMC.kext的Info.plist
      -在 <key>Keys</key>下 <dict>...</dict>之间添加以下代码:
<key>$Num</key>
<array>
<string>ui8</string>
      <data>
      AQ==
       </data>
</array>
再添加:
<key>MSLD</key>
                                        <array>
                                                <string>ui8</string>
                                                <data>
                                                AA==
                                                </data>
                                        </array>
保存后,替换原来的FakeSMC.kext即可。


9、修复权限+重建缓存。
四、重启、再使用 -v -f进入。大功告成、
页: [1]
查看完整版本: 一步一步教你完美升级到Mac OS X Lion 10.7.4(附驱动、补丁)