廉頗老矣尚能飯,還能爬雪山!P55M-UD2安裝macOS Sierra實錄

如果你問我哪款主板是黑蘋果社區影響最為深遠的主板,我會毫不猶豫的告訴你是技嘉P55M-UD2,2010年初,tonymacx86的站長完成了他的第一台「完美」黑蘋果,僅僅使用FakeSMC和少數kext即可讓Mac OS X 10.6完美運行,隨後推出的Unibeast安裝盤製作工具和MultiBeast驅動工具讓技嘉主板+NVIDIA顯卡成為「不折騰」的代名詞。極大地降低了「黑蘋果」的門檻。

tonymacx86最早的帖子:tonymacx86.com/threads/

幸運的是,本文的作者在2010年春節期間所組裝的電腦也使用了這款經典的「黑蘋果」主板,雖然最開始並非作為黑蘋果所購買,但確確實實伴隨著作者從10.6一路升級到10.11,期間的每一個版本都沒有落下,絲毫不愧於「黑蘋果神器」的稱號。

這台黑蘋果乾起活來毫不含糊,照片拍攝於2014年,筆者曾經用它來開發After Effects腳本,顯示器是兩台Dell UltraSharp 2007FP

而今天,這台老機器將升級到它所支持的第七個版本,macOS Sierra 10.12。

先說一下這台機器的基本配置:

主板:技嘉P55M-UD2 (BIOS版本F11)

CPU:Core i5 750

內存:2GBx4=8GB DDR3 1333

顯卡:AMD Radeon HD6350 512M(LFH-60轉雙DVI)

顯示器:惠普LA2205wg兩台

第一步,製作UniBeast安裝盤

找一台Mac,從Mac App Store下載macOS Sierra安裝包,然後去Tonymacx86網站下載UniBeast 7.0.1

UniBeast官方下載地址 tonymacx86.com/resource

官方教程 tonymacx86.com/threads/

因為官方教程已經相當詳盡,所以在這裡只做簡要介紹:

1、用磁碟工具將U盤(8GB以上,速度越快越好)格式化成HFS+格式,注意截圖中顯示的Scheme是GUID分區表,由於P55M-UD2是一款較老的主板,並沒有使用UEFI固件,所以使用MBR可能更穩妥一些(我個人使用MBR安裝成功)

2、在選擇啟動模式時,選擇Legacy Boot Mode,接下來的圖形選項可以不選,然後直接進入安裝過程。

安裝過程相當耗時,而且進度條是不準的,時常卡住不動,有強迫症的朋友請打開活動監視器觀察安裝是否真的停止了,建議使用速度儘可能快的U盤,縮短複製文件的時間,提高成功率。

第二步:修改DSDT

不想自己修改的話可以下載我的版本:pan.baidu.com/s/1jHPDYY

Tonymacx86網站上面有一個DSDT資料庫,上面可以找到P55M-UD2的DSDT文件(建議將主板BIOS升級到最新版F11,並使用最新的DSDT文件)

tonymacx86.com/dsdt-dat

這個資料庫里的DSDT在使用10.10或者更低版本的Mac OS X時是不需要修改的,不過從10.11開始Mac OS X的部分系統機制發生了變化,導致需要修改DSDT才能正常運行。

第一個問題:新的系統對USB設備的識別機制發生了變化,原本的USB控制器代號EHC1和EHC2需要修改為EH01和EH02。我們使用MaciASL來修改DSDT。查找所有的EHC1,修改為EH01,查找所有的EHC2,修改為EH02。

關於此問題的詳細說明請看:tonymacx86.com/threads/

第二個問題:原有的DSDT中,音效卡使用的layout-id為0377,而新的系統不識別這一layout-id,需要將其修改為0001。在DSDT中尋找layout-id,將Buffer數據0x77, 0x03, 0x00, 0x00改為0x01, 0x00, 0x00, 0x00。修改完成DSDT之後,保存DSDT並放進U盤備用。

詳細說明請看:tonymacx86.com/threads/

第三步:設置BIOS

可能許多人都會忽略BIOS設置在黑蘋果中的重要作用,但作為經歷過Mac Pro 1,1刷BIOS變Mac Pro 2,1黑魔法的資深「果黑」則要說BIOS設置很可能是決定折騰與否的重要條件。

說到Mac Pro 1,1變2,1的黑魔法,玩LGA771 CPU的玩家可能會感到親切,簡而言之,就是讓只支持Xeon 5100系列的主板支持Xeon 5300系列。

詳情請看:forum.netkas.org/index.關於Mac Pro 1,1的黑魔法實在太多,許多都在在發燒友手中服役了10年,以後再和大家慢慢分享。

1、載入默認設置:Load Fail-Safe Defaults,Load Optimized Defaults,黑蘋果穩定第一,先別超頻

2、Standard CMOS Features -> Drive A,設置為None,蘋果從iMac G3開始就沒有軟碟機了。

3、Advanced BIOS Features -> Init Display First,設置為PEG,這是許多顯卡不能驅動的關鍵,一定要將PCI Express Graphic(PEG)設置為主要顯卡,即使是單顯卡的情況也一定不能落下。

4、Integrated Peripherals,這裡需要設置的東西比較多,PCH SATA Control Mode設置為AHCI,Onboard SATA/IDE Ctrl Mode設置為AHCI,Onboard Serial Port 1設置為Disabled,蘋果是最嚴格遵守Legacy Free的電腦整機廠商,像PATA、串口這樣的老式設備一概不支持。

5、Power Management Setup -> HPET Mode,設置為64-bit mode,這個設置跟休眠和喚醒有關。

完成了這些設置,P55M-UD2主板就從一部普通的PC主板變成了傳說中的CustoMac Original了。

第四步:安裝macOS Sierra

開機時按F12呼出啟動菜單,用剛才做好的安裝U盤啟動,像普通的Mac電腦那樣安裝系統,我個人喜歡用一塊單獨的SSD來安裝macOS,使用Utilities裡面的磁碟工具抹掉整個SSD,注意這次分區表要用GPT模式。為防止誤操作,可以把安裝有其他系統和數據的硬碟事先拆掉。

安裝完成後,仍然需要使用F12進入U盤啟動,此時的啟動菜單上可以看到已經安裝好系統的硬碟了。不過因為macOS並不能由BIOS直接啟動,所以仍然必須由安裝U盤所帶的Clover UEFI啟動。

第五步:安裝MultiBeast

在Tonymacx86網站下載MultiBeast tonymacx86.com/resource

1、運行MultiBeast,Quick Start選Legacy Boot

2、Drivers -> Audio -> ALCxxx -> ALC887/888b (Legacy) (對於P55M-UD2,請先嘗試舊版「Legacy」驅動,如果不行再嘗試新版驅動)

3、Drivers -> Network -> Realtek -> RTL8111 v2.2.1

4、選Build,檢查配置與下圖類似(此圖中有一處問題:對於P55M-UD2,音效卡部分應優先嘗試帶「Legacy」的舊版驅動),其中包括ALC887音效卡驅動,RTL8111網卡驅動,Clover載入器、和iMac系統信息,當然也少不了最重要的FakeSMC。檢查完成後,選Install安裝。(安裝完成後先別重啟,下一步我們要複製DSDT)

第六步,複製DSDT文件到EFI分區

下載Clover Configurator:mackie100projects.altervista.org

打開Clover Configurator,在左邊的導航欄中,選擇Mount EFI -> Mount EFI partition掛載EFI分區,再點擊Check Partition在Finder中打開EFI分區。

瀏覽文件夾,找到EFI/Clover/ACPI/patched文件夾,將第二部的DSDT.aml文件放在裡面,請確保文件名一定要是「DSDT.aml」。

完成這一步,你的電腦就可以脫離安裝U盤自行啟動了。

第七步:仿冒顯卡

如果用NVIDIA顯卡的話,實際上在MultiBeast中加入Inject NVIDIA就可以解決問題了,但是大多數的AMD顯卡卻需要額外的配置,這也是相當多的教程不推薦AMD顯卡的原因。不過如果有足夠的細心和經驗的話,有不少AMD的顯卡也可以通過簡單的配置來啟用,我的這台機器上的HD6350就是如此。

Clover Configurator中打開EFI/Clover/config.plist,在導航欄中選擇Acpi,在Fixes一組中勾選FixDisplay。

在導航欄中選中Devices一組,找到Fake ID,填入0x68E01002(注意:此數值僅適用於HD5450/6350)。保存config.plist,重啟機器,完工!

學到了什麼?

「完美」黑蘋果需要的是儘可能貼近macOS所需的硬體(並不一定貼近真實的Mac產品),通過合理的硬體配置組合,協同一致的BIOS和UEFI(Clover)設置,使機器儘可能的被macOS直接驅動,在這個基礎上,儘可能少的使用kext內核擴展包,才是保證穩定性和兼容性的關鍵。

在組建黑蘋果系統時,要勤看帖,特別是翻牆看國外論壇上的帖子,盡量挑選已經被廣泛使用的,各種解決方案比較成熟的配置,才是「不折騰」的關鍵,切忌追新求異,或是使用「先裝機、再裝驅動」的思路去解決問題,那樣往往是「從入門到放棄」的前奏。

各種筆記本、准系統和NUC往往是折騰的「重災區」,更換配件往往是解決黑蘋果兼容性問題最容易的途徑,而不可更換配件等於放棄了這條出路。即使是相同型號的筆記本,往往也因為批次的不同而在硬體上略有改動,導致問題更難被排查和解決。


推薦閱讀:

新買的SSD硬碟,裝成了USB外接的移動硬碟,用什麼格式可以Mac OS和WIN都能用?
既然在回收站里徹底刪除的文件依然有方法可以恢復,那麼從理論上來講回收站可不可以看作為一種超級壓縮的工具或者是一種擴展硬碟容量的方法?
拋去逼格,蘋果系統真的非常適合做平面設計嗎?就同價價位的相應Win系統電腦比,有哪些優勢?
Mac OS X 這四對全局快捷鍵,可以讓寫作聊天快得飛起來

TAG:黑苹果Hackintosh | macOS | 电脑硬件 |