PC的硬體成千上萬,要在PC上安裝Mac,PC的硬體就需要各式各樣的Mac驅動或補丁,所以坊間有很多安裝Mac OS X 10.5的方法,每個方法都各有所長,亦有缺點,絕不會十全十美,視乎安裝者的硬體而定,Snow Leopard的安裝方法亦都不例外,網上有幾個安裝Snow Leopard的方法,那一個方法比較適合用來安裝,就要靠自己好好學習,取長補短!總之,這一點是很重要的:「這個方法在我的電腦上雖然能夠成功安裝Snow Leopard,但不代表在你的電腦上也可以成功安裝,因為大家使用的硬體並不相同!」
入正題吧,不過有以下事項要提醒一下:
我這個安裝方法是有缺點的,安裝成功後,會出現以下問題:
1.)以32bit模式啟動,很容易Kernel Panic! (大約等於Windows藍畫面!)
2.)以64bit模式啟動,很正常!
3.)安裝好10.6後,以Time Machine還原我10.5.8的備份,然後將10.6以64bit模式啟動,很正常,但執行32bit程式時,有8成的32bit程式會導致Kernel Panic!
4.)同上,不過以Time Machine還原我10.5.8的備份後,將10.6以32bit模式啟動時,我不能進入Mac!以-v參數去看,在AppleIntelCPUPowerManagement這個Service停止不動了!
5.)VMware Fusion 2.0.5不支持Snow Leopard的64bit Kernel的!
準備事項:
1.)你的PC必需要先成功安裝Mac OS X Leopard,否則,能夠成功安裝Snow Leopard的機會是很低的,而且,安裝時,也需要使用Leopard來進行安裝!
2.)硬碟分割區必需要是GPT (GUID Partition Table)
3.)以Leopard在硬碟上割出一個分割區用來安裝Snow Leopard!(為方便行文,我會將分割區命名為SL10A432)
4.)下載附件64bit.zip
5.)下載Chameleon RC2 r640
6.)以DSDT Patcher得出DSDT.aml
7.)準備好你硬體的64bit驅動,網上有些硬體驅動是以64bit重新編譯以供在Snow Leopard使用,例如VoodooHDA 64bit,如果是以EFI String驅動顯示卡,請準備好內含EFI String的com.apple.Boot.plist
8.)當然不能缺少Retail版10A432的Snow Leopard安裝碟一隻!
安裝步驟:
1.)進入Leopard系統,並放入Snow Leopard Retail的安裝碟或掛起安裝碟ISO,開啟終端機,輸入以下指令:
cd /Volumes/Mac\ OS*
cd System/Installation/Packages
open OSInstall.mpkg
2.)然後就會出現Snow Leopard的安裝畫面:
3.)記得要選擇安裝位置為你分割好了的Mac硬碟分割區,例如(SL10A432)
4.)要自訂安裝套件,否則就會浪費空間了,就像圖中這樣選擇便可:
(語言翻譯選擇「繁體中文」一項便可以了!)
5.)安裝成功後,別重啟,因為要為Snow Leopard「打補丁」及安裝boot loader
6.)安裝boot loader Chameleon RC2 R640,將之安裝在你的Snow Leopard的分割區(SL10A394)上!
這裡注意了:
a.)視乎PC硬體而定,有些電腦,安裝Chameleon RC2 R640後重啟,進入Snow Leopard時會立即Kernel Panic 的,例如我自己部電腦就是這樣,但有些電腦又沒有事,很正常,所以如果電腦安裝變色龍2.0後,啟動Snow Leopard時Kernel Panic,就要作一點修改!
b.)如果安裝變色龍後,不作任何修改能成功啟動Snow Leopard,那就可以使用PCEFI v10去啟動Snow Leopard了,PCEFI v10,預設是使用64bit啟動Snow Leopard的!PC EFI V10只是一個boot文件,替換Snow Leopard根目錄下的boot就可以了!
http://netkas.org/?p=113
7.)若以變色龍2.0啟動Snow Leopard,立刻出現了Kernel Panic,就要以破解了的boot文件取代Snow Leopard根目錄下的boot,方法如下:(但使用了這個破解了的boot文件後,變色龍2.0的圖形使用者介面會不見了的!)
解壓附件64bit.zip至「下載項目」,開啟終端機,輸入指令:
sudo -s
(輪入root密碼!)
cd Downloads/64bits
cp boot /Volumes/SL10A394
(SL10A394為Snow Leopard硬碟分割區的名稱,而更換PCEFI V10,方法亦都差不多!)
8.)刪除/Extra/Extensions內的kext
9.)然後將第7點64bit資料夾內的所有kext及64bit驅動,複製至/Extra/Extensions,(如果只想Snow Leopard以32bit執行,只要複製dsmos.kext及NullCPUPowerManagement.kext便可以了!)
10.)將事先準備好的dsdt.aml複製至Snow Leopard的根目錄及/Extra
11.)若以EFI String驅動硬體,將準備好的com.apple.Boot.plist覆寫/Library/Preferences/SystemConfiguration內的com.apple.Boot.plist及/Extra內的com.appe.Boot.plist
12.)重新啟動電腦,不停按F8,於boot prompt:
以-v -f參數啟動32bit Snow Leopard
以-v -f -x64啟動64bit Snow Leopard
13.)如果使用變色龍2.0及PCEFI V10啟動Snow Leopard正常,無需破解,那就不用輸入-x64參數啟動64bit了,因為預設Snow Leopard是會以64bit啟動的!
14.)最後若然能夠成功進入Snow Leopard而且運行正常,那就恭喜了!
這篇教學是我個人的安裝方法,絕對未盡完善,如有錯漏或有任何更好的建議可以改善這個安裝方法,能夠令Kernal Panic完全消失的話,請不吝賜教!