新手安裝指南:一步一步在Windows安裝蘋果雪豹系統

轉自遠景論壇: http://bbs.pcbeta.com/thread-592288-1-1.html

 

09年8月底,蘋果正式發佈了新一代Mac OS X Snow Leopard操作系統。蘋果操作系統一直在用戶友好度和安全穩定性方面廣受好評。

蘋果操作系統只允許在蘋果電腦上面 安裝和使用。和Windows不一樣,要在PC上安裝,需要一系列的模擬和破解。破解安裝的過程很繁瑣而具有挑戰性,以下是安裝10A432雪豹的PC安 裝指南,附帶25張圖片幫助說明,沒有遠景ID的朋友可以打開鏈接查看。


請準備必要的東西:
配備 Windows操作系統而且能夠上網的PC
雪豹安裝光盤dmg鏡像文件
(10A432正式零售版MD5校驗碼是bcd4957b2f86216dddc8f1472c20f098)
23G 的可用空間
你的勇氣和耐性

這個指南可能最適合從來都沒在PC 上安裝過蘋果系統的朋友,因爲你

需要外加USB鍵盤鼠標
需要啓動U盤
需要DVD刻錄機(如果你已經下載有鏡像甚至不需要光驅)
需要第二塊硬盤和GPT分區表
需要另外一個正常運轉的蘋果系統(破解操作全都可以在Windows完成,不需要另外的平臺)
需要輸入一句又一句的命令行。

全過程快速預覽:

第一步,縮小當前分區,爲雪豹和安裝盤騰出空間
第二步,加載dmg到分區並修改
第三步,配置開機引導程序
第四步,使用蘋果光盤鏡像安裝雪豹
第五步,啓動雪豹
第六步,安裝後操作

爲方便安裝,全過程需要的文件都可以在5樓提供的連接下載。


第一步:縮小現有分區卷

雪豹使用自己的文件系統,HFS+,不兼容Windows的NTFS文件系 統,這個指南需要2個HFS+分區完成安裝任務,其中一個大小是6.3GB,用來放雪豹安裝光盤,另一個用來放雪豹操作系統,大小是20GB(按照自己需 要增減,操作系統本身就佔了約4.5GB)。爲了保證你的文件不會丟失,你需要把現在的分區(如D盤),一分爲三,舊文件放在一起是一個分區不受影響,分 區剩下的空餘空間被用來新建兩個額外HFS+分區(如E盤、F盤)。

下面舉例說明詳細步驟,
注意,我的電腦配置與你不同,下面例子只是用於說明過程和方法以幫助你理解 我的意思,你需要根據自己的配置靈活變通。

1.右鍵點擊我的電腦(計算機)——>管理——>彈出來的窗口 左邊的磁盤管理,這裏你可以看見你的硬盤分區狀況。

2.我的D盤有很多的剩餘空間,所以我拿它來開刀,之前說過,我們共需要 20+6.3=26.3GB的空間,因此,我要先把D盤縮小26.3G,在D盤上點擊右鍵——>壓縮卷然後在 彈出來的框輸入26906(1024MB/GB×26.3GB),然後按確定即 可。(XP用戶和使用FAT32格式的用戶如無法壓縮卷可以使用Acronis Disk Director Suite或Paragon PM實現類似功能)雖然這個指南的操作不會刪除你硬盤上的數據,不過, 在處 理與分區有關的步驟是整個指南里面最危險的一步,稍有不慎,你的數據將在彈指間煙消雲散,請一定不要忽略任何警告框裏面的提示。




3.壓縮D盤後你會發現D盤的文件 毫髮無損,只是分區大小變化了,可用空間少了26.3G。磁盤出現了不屬於任何分區的26.3G未分配空間。

4.右鍵點擊未分配空間—— >新建簡單卷,點擊下一步後輸入6426(1024MB/GB×6.3GB),下一步將此空間分配到E,不要格式化(感謝387樓mark_ald 的提醒)。完成之後Windows會彈出框告訴你需要格式化E才能訪問,先謝謝她的好意,不過選擇取消,不格式化。

5.用同樣的辦法把剩下的20G也新建一個卷。這個卷隨便你格不格式化。

完成後變成這個樣子:109G的D盤拆開3部分,82.7G、6.3G、 20G,D盤的東西沒有任何損失。





這裏的一個技巧是,6.3GB的盤一定要靠近原來的D盤,等安裝完成後把這個光盤拆了,用擴展卷功能又能夠讓它的 空間合到D盤裏面。正如我上面所說,你需要靈活變通,我是用D盤,但是你可以用其他的什麼F、G也行,建議不要拿Windows系統盤開刀,因爲裏面可能 有無法移動的頑固文件阻礙你改變分區大小。



第二步:加 載DVD到硬盤並修改。

A.我們首先提取蘋 果安裝光盤裏面的HFS+的含有文件部分,扔掉阻礙我們下一步操作的引導層等部分

1.下載HFS-Explorer並安裝(文章所有軟件的下載鏈接都已包含在5樓)。

2.若你的Windows之前沒有安裝Java VM(Java JRE虛擬機),也另需下載安裝。

3.打開HFS-Explorer點擊"File"—>"Load file system from file",在彈出框裏找到雪豹的安裝光盤DMG文件,然後在彈出框裏選含有HFS+那一項,然後點OK即可。已購買蘋果DVD的朋友插入光盤後點 擊"File"—>"Load file system from device",然後點擊“Load”

4.打開光盤文件後點擊"Tool"—>"Create disk image",在彈出框選擇路徑,點擊保存,如果你硬盤空間緊張連這6.27GB空間都沒有的話也可以借用一下之前的20GB分區。這裏需要等待硬盤哇哇 叫好幾分鐘。來杯熱茶、弄塊巧克力如何?需要注意的是,保存這6.27G文件的目標分區只能是NTFS,FAT32有單一文件不能超越4GB限制。




B.下面把新建的dmg文件放進6.3G的硬盤裏面。

1.下載leopard硬盤安裝助手,這是我們中國人寫的軟件。

2.右鍵以系統管理員身份打開(XP可直接雙擊打開)

3.在鏡像文件一項選擇新建的dmg文件,目標分區自然是6.3G的盤了。 下面3個複選框都不要打勾,那些方法已經過時。

4.點擊開始,可以看見藍色進度條過去,這裏又需要等待好幾分鐘的硬盤嘎嘎 聲。

5.此時如果程序出現沒響應也不必擔心,耐心等待拷貝完成。確保完成後出現 Change Partition type to AF: success字樣如下(感謝
夜秋離 huangheyuan 的提醒),如果是Failed的話,把 分區格式化,再刪除重新來一遍,或者手動使用Acronis Disk Director Suite或Paragon PM把分區格式標誌設爲AF,AF是16進制裏面175的意思,HFS分區應有AF的標記。




C.使用MacDrive對E盤進行小修改,使蘋果安裝盤能識別MBR

要使Windows訪問HFS+分區,安裝 MacDrive,安裝後重新啓動就可以看到E盤裏面的東西。重啓後發現E盤不見了的同學可以把MacDrive從Windows開機自啓動列表踢出去, 再使用上面提到的分區工具手動添加E:的盤符。

Windows默認使用MBR分區表,所以我們硬盤上的分區多數是以MBR分區表構建。而蘋果只允許安裝在 GPT(GUID)分區表下,一個硬盤只能在MBR和GPT二者選擇其一,將MBR改成GPT會把磁盤上所有分區所有數據刪除。爲此,我們要對DVD作一 個小調整,使其能安裝在MBR分區表下。

在文件夾選項打開顯示隱藏文件,將5樓附件中的

OSInstall文件拖放 到E盤的/System/Library/PrivateFrameworks/Install.framework/Frameworks /OSInstall.framework/Versions/A/,覆蓋原文件。感謝liudonghua123提醒


現在我們已經完成對蘋果原版光盤的小修改,雪豹將可以安裝在MBR 分區裏面。

如果你的電腦不是使用Intel的 多核CPU,如AMD全系列CPU或Intel的奔騰單核,(10.6.2以後版本Atom系列不再被支持),你還需要把光盤根目錄的 mach_kernel內核文件替換成破解內核,破解內核的信息可以在其他指南找到。


第三步:使用Bootthink或變色龍Chameleon啓動雪豹安裝盤

下載Bootthink,並安裝。bootthink也是中國人研發的,當 然,它同樣採用了Dave經典的Boot132代碼,現在支持雪豹。安裝後,Windows的啓動菜單就會多了Bootthink的選項。在 Windows的啓動菜單選擇Bootthink就會出現選擇進入哪個分區 的界面,選擇進去 我們的6.3G分區 Mac OS X Install DVD 就能夠啓動雪豹。如果選擇了Bootthink沒有出現下圖界面,試把C盤轉成NTFS(感謝243樓 gaomulei83友情提示)。
從FAT32轉到NTFS的過程很快,且數據不會丟失,詳見 Windows 幫助文檔。選擇Bootthink後直接重啓的朋友可使用diskpart.exe或其他分區工具將6.3G分區重新標記爲AF,代指HFS分區的。如果 Bootthink找不到有AF標記的分區就會自動重啓。詳細方法見1131樓 mvgmy的備忘

如果你無法解決此類與Bootthink有關問題,考慮使用替代方案, 變色龍啓動程序 。這個來自wowpc的軟件設計非 常巧妙。通過調用一個通常用來啓動Linux的程序,Grub,來開動一張只有1M大小的變色龍自啓動CD鏡像iso。與Bootthink一樣,如此靈 活的方法真令U盤啓動、光盤啓動等方法黯然失色。如果無法進入變色龍,可能是 不完整的MBR導致了這個問題,XP用戶可以使用安裝光盤的FixMBR命令 修復,Vista/7的用戶使用bootrec /fixmbr。

在Windows安裝變色龍啓動程序後,與Bootthink類似的,啓動菜單多了Chameleon一項,選擇進入變 色龍界面即可。如果兩個啓動程序都無法使用,只能嘗試通過重裝系統來解決問題,這是下策,但如果你確實需要這樣做,我的建議是使用微軟官方MSDN版本的 原版系統或者是隨電腦附帶的正版光盤(不是Ghost)來進行安裝。


Bootthink


變色龍

如果你的CPU不支持64位和SSSE3指令集的話,就首先需要在上面 界面按F8進入命令行,輸入-x32來調用32位系統內核,因爲啓動程序默認調用64位內核。如果你不知道究竟CPU是 否支持的話,還是建議使用32位的內核,因爲64位內核不會帶來任何好處,除非你的內存大於4GB。相反,64位內核很可能引起某些32位kext文件的 兼容性問題。輸入-x32後點擊回車後你就能夠進入蘋果安裝界面了。



然而,這僅僅是最理想的情況,多數情況你還需要更多的破解才能進入安裝盤界面,在這裏你可以先試一試你的人品如何。如果 你能夠順利進入安裝界面,你已經成功七七八八了。

不過,很多人在這裏會遇到這個情況,




有五國語言提示死 機,需要重啓系統,俗稱“五國”。在上一版本Leopard還只有四國語言。


還有就是一個禁止標誌在蘋果上面。




也或許開機時你的系 統閃了一閃就自動重啓,沒有留下任何線索,很可能問題出現在CPU/內核的問題上,例如,上面說了,一些CPU需要破解內核,或者需要調整BIOS裏面的 CPU相關設置、又或者需要以-x32啓動,或強制多核CPU使用單核以cpus=1啓動。

“五國”的解決方案比較復 雜,稍後在 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 部分我會詳細介紹如何安裝

很多跟貼的朋友反映,蘋果消失後出現灰屏幕, 還有一種情況是,蘋果下面的東西無休止地轉,開機啓動頁面中途停止在ACPI_SMC_Platform_PlugIn,但又沒有“五國”,這時你還差一 點點就進入了。 這些問題可能與顯卡有關,你可以嘗試-x啓動安全模式,或者加載顯卡 Kext。


Kext

kext是內核擴展的縮寫,它就好比積木,構建在內核上面,爲內核提供擴展功能。黑蘋果的高手們利用這點來 製作破解 kext ,以解決啓動 問題,所以很多時候破解需要安裝一些kext文件。 有些時候把出現問題的Kext刪掉也未嘗 不可,刪掉之前一定要做好備份工作,刪除很簡單,在E:/System/Library/Extensions下找到引致問題的禍首直接刪掉。


Kext 安裝
如果你使用Bootthink

在 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衝突。


如果你使用變色龍Chameleon:

新建E:/Extra/Extensions,把下載回來的 以.kext爲後綴的文件夾搬到裏面。Chameleon啓動時就會自動加載。稍後安裝雪豹成功到F:後,同樣的要把內容複製到F:/


---
常用 的一些kext:

FakeSMC.kext
—— bootthink原來已經帶有,這個kext模擬真正蘋果機上的SMC部件,必備

NullCPUPowerManagement.kext

                        —— 將電源管理功能禁用,解決IntelCPUPowerManagement.kext的HPET錯誤

OpenHaltRestart.kext   —— 解決重啓/關機無法斷電問題

PlatformUUID.kext      —— 解決Unable to determine UUID for host. Error : 35的問題

VoodooPS2Controller.kext  
AppleACPIPS2Nub.kext 組合

2個要一起使用,提供傳統PS/2插口鼠標/鍵盤或 筆記本觸摸板支持



ApplePS2Controller.kext
AppleACPIPS2Nub.kext 組合

2個要一起使用,如果Voodoo不工作,你可用 ApplePS2Controller代替。

如果2個組合都不工 作,你可以找網上其他版本的Kext試試。

 



以上的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的
好東西。




如果你看見橙色的硬 盤分區如上,說明雪豹把你的硬盤識別爲外置硬盤。這個錯誤雖然無傷大雅,不過個人還是喜歡原來的硬盤圖標。將 IOAHCIBlockStorageInjector.kext安裝上就可解決問題。

在點擊安裝之前,你需要預備一張可啓動的原版Windows 安裝盤,以策萬全,隨時準備修復可能會出現的啓動問題,因爲雪豹安裝程序會把雪豹的分區設爲“活動分區”。如此,開機的時候就會無法進入 bootthink的選項菜單和Windows。

爲避免你無法進入Windows後手足無措,現在給你複習一下,緊 急情況如何恢復Windows啓動分區。(不是重裝)

Vista和7的用戶啓動光盤後點擊“修復計算機”,“啓動修復”,嚮導會自動修復你的電腦。如無法自動修 復,進入命令行運行diskpart程序,重新標記活動分區。另外,修復MBR的命令是bootrec /fixmbr





XP 用戶最好有一份WinPE在手,進入PE打開本指南最起初提及的磁盤管理工具,將C盤設回活動分區。

做好抗災準備後點擊安裝,出現下面界面。





安裝完成





30秒倒計時後電腦就會重啓動,電腦死不斷電的同學們下次記得使用 OpenHaltRestart.kext。


可選:抓緊這30秒 打開終端,使用fdisk命令把C盤重新設回活動分區,以策萬全。
輸入:

diskutil list(查看C:在哪裏)
fdisk -e /dev/rdisk0
f  1(根 據上一步所見,設置硬盤 0 分區 1 爲活動分區,這裏應該含有Windows引導信息)

w
y
quit

不喜 歡輸入命令行的朋友則可以使用上面所說的Windows安裝盤的方法。

重啓電腦後進入Bootthink選擇新的卷就能進入雪豹


第五步,啓動雪豹




原來如何啓動雪豹光盤,現在你就如何進入系統,因此,我之前說,能 夠進入安裝程序是關鍵。

成功進入,哈哈,一段動畫慶祝一下進入蘋果的世界,紅光的地方是著名的獵戶座大星雲M42,時空轉移來到這 裏已經是90%成功了。


      




多國語言歡迎之後進入設置界面


伴隨着音樂很輕鬆的下一步再下一步之後是設置時區,爲了你的 Windows時間不受干擾,你最好選擇英國倫敦格林尼治中央時區,而非北京時間,同時,選擇靠近赤道的非洲地方,不會給你個夏令時。如下。





完成後會進入雪豹桌面,




進入了桌面固然讓人興奮,不過,我發現,除了能上網,系統沒有聲 音、分辨率不能調整,有些朋友甚至連網絡都沒有,正式是“三無”。解決這些問題,需要進入下一步。


第六步,安裝其他Kext和DSDT改寫及安裝後操作

每次開機時在Bootthink選擇雪豹分區很麻煩,如果你還需要-x32之類的Flag就更麻煩了。進入 F8黑白界面後選擇雪豹的20GB分區後,輸入“# b=0”回車,下次啓動時Bootthink就會跳過選擇界面,要重現選擇界面開機時按住Alt鍵,你也可以自定義倒計時秒數。進入雪豹後,用 PlistEditPro打開/Library/Preference/SystemConfiguaration /com.apple.Boot.plist文件,添加-x32等你需要的啓動選項到Kernel Flag項下面即可。這樣,你只需要在開機時候選擇Windows還是Bootthink,選擇了bootthink後,就會自動進入。





如果你的電腦配置與真的蘋果電腦很接近,你不需要其他東西都能運行得很好。不過 大多數情況你還需要一兩個Kext來驅動硬件。

聲音方面推薦貌似萬能的VoodooHDA.kext。

顯卡破解的技術難度最高,你要隨時尋找最新的解決方案。在我寫這篇文章的時候,除了蘋果機曾經或現在使用過的有限 品種的集成芯片之外,所有共享系統內存的集成顯卡都還沒有解決方案,沒有任何圖形加速功能,分辨率無法改變,始終爲1024×768。

而獨立顯卡很多都有支持,對於顯卡破解方面最前沿的資訊可以在 netkas的部落格 http://netkas.org 找到。如果顯卡成功驅動,加減時鐘、天氣預報小工具界面會看到有水紋效果。


網卡的解決方案也是一樣,多找找看。

變色龍(Chameleon)、PC-EFI除了用來啓動之外,它們還有 導入顯卡、網卡的功能。很多時候,單單有Kext還不足以驅動顯卡等硬件,還需要導入程序,這個導入器稱爲"injector"。同時也有專門的Kext 是做"injector"這個工作的。安裝變色龍或PC-EFI後,使用PlistEditPro修改Extra文件夾裏面的 com.apple.Boot.plist文件,加入GraphicsEnabler項,賦值yes可以啓動顯卡導入器,同樣的,加入 EthernetBuiltIn項,賦值yes導入網卡。導入後,通常還需要硬件對應的Kext來啓動。也有把EFIstring加入 com.apple.Boot.plist的方法,原理是類似的。爲進一步確保導入信息無誤,變色龍還支持讀取顯卡BIOS的ROM文件,詳細方法參考幫 助文檔。

DSDT是BIOS的一部分,改寫DSDT可以使雪豹正確讀取一些 BIOS信息,從而解決一系列的惱人問題,如無法關機睡眠、BIOS被重置、多核CPU只能使用單核心等,DSDT也可以用來驅動顯卡、聲卡和網卡,其過 程比使用Kext要繁瑣,而回報是使你電腦更像真正的Mac,從源頭解決問題,我的建議是,如果其他方法無法解決你的問題,嘗試這個更高級的方法。現在無 需刷BIOS也可實現DSDT改寫,可以減少不必要的風險。使用DSDT工具生成DSDT.aml後放在Bootthink文件夾C:/Darwin下 面,或變色龍的/Extra下面就能實現DSDT改寫。需要注意的是,下載別人的DSDT.aml可能沒有效果,因爲每塊主板的BIOS是不同的,你需要 自己生成自己的。


最後,當一切順 利完成,是兔死狗烹的時候了——將雪豹安裝DVD從硬盤趕走,取回6.3G的空間。很簡單,用第一步的方法,打開磁盤管理,對準6.3G的分區,右鍵點擊 刪除卷。如果你刪除了雪豹分區就是白忙一次了。6.3G變成未分配空間後,在D盤按右鍵擴展卷,狂按下一步即完成任務。


 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章