Leopard on AMD A64 3700+/Shuttle SN25P

用了Macbook後, 越來越習慣Mac, 也越來越不習慣Win32, 於是想了一想還是把其中一台PC裝成Mac吧.

反正我會玩的Game就是WoW跟Warcraft了, 都有Mac版, 而且VMWare Fusion 也可以把Guest OS 整個 Embed 進Mac, 這樣就算日常要做些Windows Only的事情也沒什麼障礙, 所以資料備份一下就開始做了.

這個事情反正不是工作重點, 所以我一邊工作一邊燒DVD + 實驗, 加上這週忙到翻, 所以今天才真正的搞定一切.

不過因為我是AMD派, 所以碰到的問題實在不少. 首先是最普遍也最穩定的EFI Loader沒有AMD版, 所以只能用傳統的破解法, 先弄OpenDarwin的Kernel, 然後再想辦法做出Customize Installation CDROM, 無奈就算是去The Private Bay找的到的torrent都不大能夠directly install, 所以用了很多迂迴的方法完成.

要準備的東西是:
1.Uphunk 10.4.9 Native Cdrom
2.Leopard 10.5.0 GM 9A581 Original DVD
3.USB Flash disk
4.一份DVD-RW
5.TPB能夠抓到的唯一一份AMD Installation CDROM.

用Uphunk 10.4.9 的原因是, 10.5.0 的 bless 沒辦法setBoot, 所以先裝一次Uphunk 10.4.9 把mbr跟Bootloader都搞定, 然後在不變動slice的狀況下重新fresh install.

裝完之後把Patch過的9A581 AMD_Intel_SSE2_SSE3 Patch做出的mach_kernel 放回去, 然後再用DVD開進安裝畫面, 開個Terminal把從USB Flash DIsk 中9A581_HD的cpuid patcher給做一做, 就能正式從HDD開機了.

剛開完可能碰到問題, 首先是PS2 KB/Mouse都不能用, 原來是沒有放kext, 把ApplePS2Controller.kext掛進去暫時ok.

接著會碰到Setup Assistant永遠跑不完的問題, 重新開回Singal User mode後發現, 原來是nForce 4 的網卡沒有attach 起來, 就算把forcedeth.kext放進Extensions中也沒用, 所以先從HDD用 -v -f -s 開機, 在Signal User Mode中手動Load進forcedeth.kext, 接著在exit後, 就可以順利通過了.

然後開進系統了, 解析度有問題, 我的顯示卡 ATI X1600 Pro 256mb 沒有被正常的抓到, 當然QE/CI也不會動, 所以還是要去裝Natit, 改一下AppleNDRV.kext 跟 ATIRendonX1000.kext, 重開之後QE/CI就都起來了.

然後要解決的是ATI傳統的Mouse tearing問題, 這個直接裝MouseLocator就行.

目前已經很愉快的在用Mac了, 硬體等級大概是Macbook Pro, 不過螢幕大多了. 大致上就是裝個iWork’08, Office ’08, 一些常用的工具, Zend Studio等等, 最後就是測試WoW啦 :p

目前唯一的遺憾是內建的Envy24PT音效卡目前還沒有Driver, 就算是裝Juli@ Packages一樣是沒效, 反正我也不會拿工作機聽音樂, 我的Altec GTS051R當然是接在Win32上的SBLive啦.

用Mac真的好處多多, 聽說Mac不會中毒, 聽說Mac沒有一些盜帳號的backdoor, 聽說Mac的色彩描述檔跑起來就是比較美….不管聽說什麼, 要玩的還是自己試試看吧, 所有資料跟資源網路上都找的到, 真的找不到也不要太明目張膽的跟我要摟.

  • Post a comment

    Threaded commenting powered by interconnect/it code.