Update Leopard 10.5.0 to 10.5.1 on AMD Hackintosh

因為新的VMWare Fusion得在Darwin 9.1.0 Kernel/Leopard 10.5.1下才能跑, 所以花了一點時間去研究一下怎麼更新.

要準備的東西有
1.裝好的Leopard 10.5.0 (廢話)
2.OSx86 Socket Source Code and 9A581 Kernel Patcher
3.Pacifist
4.Marvin’s AMD Utility

步驟如下:
1. 首先開軟體更新, 把MacOSXUpd10.5.1.pkg 給抓下來, 用Pacifist打開後解到桌面
2. 用Marvin’s AMD Utility 做出Patch Package, 放到根目錄去
3. 修改一下replace.sh 跟 cpuid.txt 裡頭的路徑, 把 /Users/XXXXX/Desktop/MacOSXUpd10.5.1 Folder/ 拿掉
4. 從原始的Leopard Installation Disc裡頭拿出9A581版的mach_kernel, 用Kernel Patcher做出9AB18版的Kernel
5. 照樣用軟體更新安裝10.5.1, 但是「絕對不要」重開機
6. 更新完把做好的9AB18版mach_kernel 放到根目錄, 修一下Owner跟Permission
7. 重開機, Darwin Loader時按F8, 用 -v -f -s 開進singal user mode
8. 把剛剛做出來的replace.sh 跟 cpuid patcher 跑一次
9. 重開機, 運氣好的話應該已經可以開到10.5.1了
10. 運氣不好的話, 會Kernel Painc 在GeForce kext 上, 開進singal user mode去, 把 /System/Library/Extensions 裡頭的GeForce*.kext 跟NVDRaesme.kext 都拿掉
11. 重開機, 運氣好的話應該也沒問題了, 如果不幸你用的是NVidia的卡, 那重裝一次Natit 吧.

有圖有真相:

  • Post a comment

    Threaded commenting powered by interconnect/it code.