09年8月底,蘋果正式發布了新一代Mac OS X Snow Leopard作業系統。蘋果作業系統一直在方便使用度和安全穩定性方面廣受好評。
蘋果作業系統只允許在蘋果電腦上面安裝和使用。和Windows不一樣,要在PC上安裝,需要一系列的類比和破解。破解安裝的過程很繁瑣而具有挑戰性,以下是安裝10A432雪豹的PC安裝指南,我已儘可能用較多的圖片使過程簡單化、傻瓜化。
請準備必要的東西:配備Windows作業系統而且能夠上網的PC、雪豹原版零售光碟片dmg鏡像檔案(10A432零售版的MD5校正碼為1d1fb7eca55470143c153f7f902b4ada)、23G的可用空間、你的勇氣和耐性。
這個指南可能最適合從來都沒在PC上安裝過蘋果系統的朋友,因為你
不需要外加USB鍵盤滑鼠
不需要啟動隨身碟
不需要DVD燒錄機(如果你已經下載有鏡像甚至不需要光碟機)
不需要第二塊硬碟和GPT分區表
不需要另外一個正常運轉的蘋果系統(破解操作全都可以在Windows完成,不需要另外的平台)
不需要輸入一句又一句的命令列。
全過程快速預覽:
第一步,縮小當前分區,為雪豹和安裝盤騰出空間
第二步,修改零售光碟片鏡像並載入
第三步,配置開機引導程式
第四步,使用蘋果零售版光碟片安裝雪豹
第五步,啟動雪豹
第六步,安裝後操作
為方便安裝,全過程需要的檔案都可以在指南結束處提供的串連下載。
第一步:縮小現有分區卷
雪豹使用自己的檔案系統,HFS+,不相容Windows的NTFS檔案系統,這個指南需要2個HFS+分區完成安裝任務,其中一個大小是6.5GB,用來放雪豹安裝光碟片,另一個用來放雪豹作業系統,大小是20GB(按照自己需要增減,作業系統本身就佔了約8GB)。為了保證你的檔案不會丟失,你需要把現在的分區(如D盤),一分為三,舊檔案放在一起是一個分區不受影響,分區剩下的空餘空間被用來建立兩個額外HFS+分區(如E盤、F盤)。
下面舉例說明詳細步驟,
注意,我的電腦配置與你不同,下面例子只是用於說明過程和方法以協助你理解我的意思,你需要根據自己的配置靈活變通。
1.右鍵點擊我的電腦(電腦)——>管理——>彈出來的視窗左邊的磁碟管理,這裡你可以看見你的硬碟分區狀況。
2.我的D盤有很多的剩餘空間,所以我拿它來開刀,之前說過,我們共需要20+6.5=26.5GB的空間,因此,我要先把D盤縮小26.5G,在D盤上點擊右鍵——>壓縮卷(XP使用者和使用FAT32格式的使用者如無法壓縮卷可以使用PartitionMagic分區魔術師或者是下載Diskpart.exe命令列實作類別似功能)然後在彈出來的框輸入27136(1024MB/GB×26.5GB),然後按確定即可。雖然這個指南的操作不會刪除你硬碟上的資料,不過,在處理與分區有關的步驟是整個指南裡面最危險的一步,稍有不慎,你的資料將在彈指間煙消雲散,請一定不要忽略任何警告框裡面的提示。
3.壓縮D盤後你會發現D盤的檔案毫髮無損,只是分區大小變化了,可用空間少了26.5G。磁碟出現了不屬於任何分區的26.5G未配置的空間。
4.右鍵點擊未配置的空間——>建立簡單磁碟區,點擊下一步後輸入6656(1024MB/GB×6.5GB),下一步將此空間分配到E,之後在檔案系統選擇使用FAT32格式化E盤,喜歡就給它一個名字,然後完成。
5.用同樣的辦法把剩下的20G也建立一個卷。
完成後變成這個樣子:109G的D盤拆開3部分,82.5G、6.5G、20G,D盤的東西沒有任何損失。
這裡的一個技巧是,6.5GB的盤一定要靠近原來的D盤,等安裝完成後把這個光碟片拆了,用擴充卷功能又能夠讓它的空間合到D盤裡面。正如我上面所說,你需要靈活變通,我是用D盤,但是你可以用其他的什麼F、G也行,建議不要拿Windows系統硬碟開刀,因為裡面可能有無法移動的頑固檔案阻礙你改變分區大小。
第二步:修改原版DVD使其識別MBR分區表。
Windows預設使用MBR分區表,所以我們硬碟上的分區多數是以MBR分區表構建。而蘋果預設使用GPT分區表,一個硬碟只能在MBR和GPT二者選擇其一,將MBR改成GPT會把磁碟上所有分區所有資料刪除。為此,我們要對DVD作一個小調整,使其能安裝在MBR分區表下。
1.下載HFS-Explorer並安裝(文章所有軟體的下載連結都已包含在文章末尾)。
2.若你的Windows之前沒有安裝Java VM(JRE虛擬機器),也另需下載安裝。
3.開啟HFS-Explorer點擊"File"—>"Load file system from file",在彈出框裡找到雪豹的安裝光碟片DMG檔案,然後在彈出框裡選OK即可。
4.開啟光碟片檔案後點擊"Tool"—>"Create disk image",在彈出框選擇路徑,點擊儲存,如果你硬碟空間緊張連這6.27GB空間都沒有的話也可以借用一下之前的20GB分區。這裡需要等待硬碟哇哇叫幾分鐘。
5.下載TransMac軟體,雙擊開啟後,選擇"Run",然後點擊"File"—>"Open Disk Image"用它開啟剛才產生的dmg檔案
6.選擇"Options"—>"Show Hidden Files"來顯示隱藏檔案
7.將指南末尾附件中的
OSInstall檔案拖放到/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Version/A/檔案夾下,點擊"yes"覆蓋原檔案。
OSInstall.mpkg檔案拖放到/System/Installation/Packages/檔案夾下,點擊"yes"覆蓋原檔案。
兩者缺一不可。
8.直接關閉TransMac即可完成任務。
現在我們已經完成對蘋果原版光碟片兩個檔案的小修改,雪豹將可以安裝在MBR分區裡面。
如果你的電腦不是使用Intel的雙核或多核CPU,如AMD全系列CPU或Intel的奔騰單核、Atom系列,你還需要把光碟片根目錄的mach_kernel核心檔案替換成破解核心,破解核心的資訊可以在其他指南找到,現在比較多用的是modbin的test7破解核心。
下面要把修改好後的dmg光碟片放進6.5G的硬碟裡面。
1.下載leopard硬碟安裝助手,這是我們中國人寫的軟體。
2.右鍵以系統管理員身份開啟(XP可直接雙擊開啟)
3.在鏡像檔案一項選擇已修改好的dmg檔案,目標資料分割自然是6.5G的盤了。下面3個複選框都不要打勾,那些方法已經過時。
4.點擊開始,可以看見藍色進度條過去,這裡又需要等待好幾分鐘的硬碟嘎嘎聲。如果無法開始,說明6.5G盤已不是完全空白的,此時你只需要開啟我的電腦再次用FAT32格式化6.5G的分區後重新開啟程式即可。WinVista和7的使用者這裡要多試幾次。
5.此時如果程式出現沒響應也不必擔心,耐心等待拷貝完成。
拷貝結束後,你如果到我的電腦雙擊E盤他會提示錯誤,因為現在已經成為HFS+分區,Windows已經無法讀取了,會提示讓你格式化,此時千萬不要再次格式化,否則你又要重新來過了。
第三步:使用Bootthink啟動雪豹安裝盤
下載Bootthink,並安裝。bootthink也是中國人研發的,當然,它同樣使用了經典的Chameleon變色龍代碼,現在支援雪豹。安裝後,Windows的啟動菜單就會多了Bootthink的選項。在Windows的啟動菜單選擇Bootthink就會出現類似與蘋果Boot Camp的介面,選擇進去我們的6.5G分區Mac OS X Install DVD就能夠啟動雪豹。
如果你的CPU不支援64位和SSSE3指令集的話,就首先需要在Boot Camp介面按F8進入命令列,輸入-x32來調用32位系統核心,因為Bootthink預設調用64位核心。如果你不知道究竟CPU是否支援的話,還是建議使用32位的核心,因為64位核心不會帶來任何好處,除非你的記憶體大於4GB。相反,64位核心很可能引起某些32位kext檔案的相容性問題。輸入-x32後點擊斷行符號後你就能夠進入蘋果安裝介面了。
然而,這僅僅是最理想的情況,多數情況你還需要更多的破解才能進入安裝盤介面,在這裡你可以先試一試你的人品如何。如果你能夠順利進入安裝介面,你已經成功七七八八了。
不過,很多人在這裡會遇到這個情況,
有五國語言提示死機,需要重啟系統,俗稱“五國”。在上一版本Leopard還只有四國語言。
還有就是一個禁止標誌在蘋果上面。
“五國”的解決方案比較複雜,稍後在Troubleshooting會告訴你怎麼做。解決禁止符號就相對簡單一點,你只需要開啟BIOS裡面的SATA AHCI功能就可以了。至於如何開啟AHCI需要參閱你的電腦說明書。如果開啟AHCI功能令你原來的Windows無法啟動,不必擔心,關閉AHCI後在Windows安裝AHCI驅動即可以解決,詳情查看微軟網站。如果你的主板沒有AHCI功能,又或者是,你的硬碟不是SATA,你需要另外搜尋你主板ATA晶片的kext檔案來驅動,如英特爾ICH南橋晶片的kext。然後把kext安裝在bootthink上,在下面Kext部分我會詳細介紹。
Troubleshooting
啟動安裝盤的過程錯誤百出,古靈精怪,下面舉例介紹遇到問題如何解決。這是整個安裝過程最需要技巧和耐性的步驟。出現“五國”問題後,首先需要知道原因,在Bootthink的介面,按F8,輸入-v,可以開啟Verbose“囉嗦”模式,囉嗦模式不會解決問題,不過你可以查看啟動出錯的地方。如果需要同時32位元模式,可以輸入-x32 -v。
例子:AppleIntelCPUPowerManagement錯誤
開機出現“五國”,重啟後調用囉嗦模式,運行到下面的畫面停止
上面可以看到panic的字樣出現在第五行,panic原本是恐慌的意思,在這裡表示系統遇到致命錯誤。panic後面通常寫著錯誤的原因,在這裡是No HPETs available...,段落的最後一行,也就是BSD Process的上面一行,寫明出錯的模組,在這裡是AppleIntelCPUPowerManagement,得到這些資訊後到Google很容易就能夠找到解決方案——安裝NullCPUPowerManagement.kext,在下面Kext部分我會詳細介紹如何安裝。
如果開機時你的系統閃了一閃就自動重啟,沒有留下任何線索,很可能問題出現在CPU/核心的問題上,例如,上面說了,一些CPU需要破解核心,或者需要調整BIOS裡面的CPU相關設定、又或者需要以-x32啟動,或強制使用單核心以cpus=1啟動。
如果開機啟動頁面中途停止向上走,但又沒有“五國”,你可以嘗試-x啟動安全模式。
Kext
kext是核心擴充的縮寫,它就好比積木,構建在核心上面,為核心提供擴充功能。黑蘋果的高手們利用這點來製作破解kext,以解決啟動問題,所以很多時候破解需要安裝一些kext檔案。
得益於變色龍的新功能,在Bootthink下面安裝kext非常簡單,將下載回來的以.kext為尾碼的檔案夾,移動到路徑C:\Darwin\System\LibrarySL\Extensions\下面即可。Bootthink在啟動蘋果時會載入這些kext。以往的kext安裝要在蘋果下面進行,還需要處理許可權問題。
我建議將
C:\Darwin\System\LibrarySL\Extensions\Extensions.mkext
C:\Darwin\System\LibrarySL\x32\Extensions\Extensions.mkext
C:\Darwin\System\LibrarySL\x64\Extensions\Extensions.mkext
刪除,因為我們不需要這些檔案,也不知道這幾個mkext會否與新加上的kext衝突。
常用的一些kext匯總:
FakeSMC.kext —— bootthink原來已經帶有,這個kext類比真正蘋果機上的SMC組件,必備
NullCPUPowerManagement.kext —— 將電源管理功能禁用,解決IntelCPUPowerManagement.kext的HPET錯誤
OpenHaltRestart.kext —— 解決重啟/關機無法斷電問題
PlatformUUID.kext —— 解決UUID Error 35的問題(如)
VoodooPS2Controller.kext
AppleACPIPS2Nub.kext 組合
2個要一起使用,提供傳統PS/2插口滑鼠/鍵盤或筆記本觸摸板支援
或
ApplePS2Controller.kext
AppleACPIPS2Nub.kext 組合
2個要一起使用,如果Voodoo不工作,你可用ApplePS2Controller代替。
這些kext都可從指南末尾串連下載,相容32位和64位。
以上的kext檔案,你需要它們的可能性從上到下遞減,第一個kext基本上是必備的,下面的是你遇到其它問題相對應要的kext。除此之外,你可能還需要別的kext來解決更多的問題,需要你遇到問題後自行到Google搜尋解決方案。有些kext能相容64位,而有些不可以的,kext如果不相容64位,在bootthink介面你需要按F8進入命令列,輸入-x32,斷行符號,此時雪豹將使用32位核心模式,同時使用32位的kext。
這個步驟完成後成功進入到安裝程式時,你已經完成了總進程的80%,下面的步驟會相對簡單。如果無法進入安裝介面,最佳的辦法就是不斷嘗試新的解決方案,在沒找到證實你的硬體無法安裝蘋果系統前不要放棄。如果你連蘋果的樣子都看不到,檢查之前的拷貝DVD步驟有沒有弄錯。
第四步,安裝雪豹
選擇語言後,下一步就是安裝了。
首先我們要先把之前分配好的20GB轉變成HFS+分區,開啟磁碟工具
選中左面20GB的分區,在右邊選“抹掉”,在格式選擇“Mac OS擴充 (日誌式)”,然後在下面寫上你喜歡的名字,點擊右下角的“抹掉”。你錯手抹掉Windows不關我事啊。抹乾淨後直接點左上方叉叉。
點選下一步,自訂選擇
印表機的檔案不建議安裝,隨後到網上下載不遲。X11還是不要省,WINE會使用這個軟體,它是一個能讓你在蘋果執行Win32 exe檔案的好東西。
在這裡你需要預備一張可開機原版Windows安裝盤,以策萬全,隨時準備修複可能會出現的啟動問題,因為雪豹安裝程式會把雪豹的分區設為“使用中的磁碟分割”。如此,開機的時候就會無法進入bootthink的選項菜單和Windows。
為避免你無法進入Windows後手足無措,現在給你複習一下,緊急情況如何恢複Windows啟動區。(不是重裝)
Vista和7的使用者啟動光碟片後點擊“修複電腦”,“啟動修復”,嚮導會自動修複你的電腦。
XP使用者最好有一份WinPE在手,進入PE開啟本指南最起初提及的磁碟管理工具,將C盤設回使用中的磁碟分割。
當然,正常情況下是不需要上述操作的。做好抗災準備後點擊安裝,出現下面介面。
安裝完成
0秒倒計時後電腦就會重啟動,電腦死不斷電的同學們下次記得使用OpenHaltRestart.kext。進階高手可以抓緊這30秒開啟終端,使用4條fdisk命令把C盤重新設回使用中的磁碟分割,以策萬全。初級使用者則可以使用上面所說的Windows安裝盤的方法。
重啟電腦後進入Bootthink選擇新的卷就能進入雪豹
第五步,啟動雪豹
原來如何啟動雪豹光碟片,現在你就如何進入系統,因此,我之前說,能夠進入安裝程式是關鍵。
成功進入,哈哈,雪豹給我們慶祝一下進入太空,紅光的地方是著名的獵戶座大星雲M42,來到這裡已經是90%成功了。
多國語言歡迎之後進入設定介面
在很輕鬆的下一步再下一步之後是設定時區,為了你的Windows時間不受幹擾,你最好選擇英國倫敦格林尼治中央時區,而非北京時間,同時,選擇靠近赤道的非洲地方,不會給你個夏令時。如下。
完成後會進入雪豹案頭
進入了案頭固然讓人興奮,不過,我發現,除了能上網,系統沒有聲音、解析度不能調整,有些朋友甚至連網路都沒有,正式是“三無”。解決這些問題,需要進入下一步。
第六步,安裝其他Kext和DSDT改寫及安裝後操作
如果你的電腦配置與真的蘋果電腦很接近,你不需要其他東西都能運行得很好。不過大多數情況你還需要一兩個Kext來驅動硬體。
聲音方面推薦貌似萬能的VoodooHDA.kext。
顯卡破解的技術難度最高,你要隨時尋找最新的解決方案。在我寫這篇文章的時候,除了蘋果機曾經或現在使用過的有限品種的整合晶片之外,所有共用系統記憶體的整合顯卡都還沒有解決方案,沒有任何加速功能,解析度無法改變,始終為1024×768。
而獨立顯卡很多都有支援,對於顯卡破解方面最前沿的資訊可以在netkas的部落格http://netkas.org找到。
網卡的解決方案也是一樣,多找找看。
DSDT是BIOS的一部分,改寫DSDT可以讓雪豹讀懂一些BIOS資訊,從而解決一系列的惱人問題,如無法睡眠等。無需刷BIOS也可實現DSDT改寫,無謂冒不必要的風險。使用DSDT工具產生DSDT.aml後放在Bootthink檔案夾C:\Darwin下面就能改寫DSDT.aml。需要注意的是,下載別人的DSDT.aml沒有效果,因為每塊主板的BIOS是不同的,你需要自己產生自己的。
每次開機時在Bootthink選擇雪豹分區很麻煩,如果你還需要-x32之類的Flag就更麻煩了。進入F8黑白介面後選擇雪豹的20GB分區後,輸入“# b=1”斷行符號,以後就會自動倒數1秒後載入雪豹分區,你也可以自訂秒數。進入雪豹後,下載一個叫做OSX86 Tool的工具,將你的-x32、-v那些搬到Boot Flag那裡儲存即可。這樣,你只需要在開機時候選擇Windows還是Bootthink,選擇了bootthink後,就會自動進入。
最後,當一切順利完成,是兔死狗烹的時候了——將雪豹安裝DVD從硬碟趕走,取回6.5G的空間。很簡單,用第一步的方法,開啟磁碟管理,對準6.5G的分區,右鍵點擊刪除卷。如果你刪除了雪豹分區就是白忙一次了。6.5G變成未配置的空間後,在D盤按右鍵擴充卷,狂按下一步即完成任務。
所需軟體下載串連:
OSInstall.mpkg及OSInstall兩個檔案: 修改版osintall.mpkg
OSInstall.mpkg.zip (949 K) 下載次數:23445 ,
OSInstall.zip (249 K) 下載次數:18400
HFS-explorer v0.21:[http://www.namipan.com/d/hf***plorer-0_21-setup.exe/3a81a32e70f75ad3c229da9a7dc22f31f69a9a24d5dc1700
TransMac v8.1:http://d.namipan.com/d/72af7d315aa5ac77d283bb418d5f5bae16b610e200701300
Bootthink v2.3.18:http://www.damipan.com/file/3hioaEJ.html(mac安裝用)
http://www.damipan.com/file/3hit9sL.html(win安裝用)
Leopard硬碟安裝助手v0.3:http://d.namipan.com/d/安裝助手.exe/25f450eeea341792562589d3ac696434e77890c1004c0b00
OSX86 Tools v1.0.150:http://d.namipan.com/downfile/OSX86Tools_1.0.150.zip/5a3f5261422a4bff33cbdca2fb8df50a160267fc01a32100
如有問題,參考:
http://www.insanelymac.com/
http://www.netkas.org/