從零開始學(xué)黑蘋果-進(jìn)階安裝教程(10.12.6)

本文目錄

1. 簡述

2. 黑蘋果(Hackintosh)安裝教程

原有黑蘋果基礎(chǔ)升級 macOS Sierra

U盤完整安裝黑蘋果

3. Sierra 系統(tǒng)驅(qū)動教程

聲卡驅(qū)動

Intel 集成顯卡驅(qū)動

4. 提取 DSDT 修改教程

提取 DSDT

編譯并修正 DSDT 的錯誤

睡眠以及電源補(bǔ)丁

亮度調(diào)節(jié)修復(fù)

集成顯卡補(bǔ)丁

5. 內(nèi)置藍(lán)牙與 WiFi 的改裝與修復(fù)

選購藍(lán)牙與 WiFi 模塊

修改筆記本無線網(wǎng)卡白名單

硬件置換

驅(qū)動模塊

1. 簡述

10.12 的安裝流程與 10.11 安裝流程相似,總的來說安裝鏡像還是分為原版,懶人版,整合版。在這里我們介紹原版蘋果系統(tǒng)的安裝。對于黑蘋果的一些安裝基礎(chǔ),我這里就不贅述了,推薦大家先看我之前寫的一篇文章作為基礎(chǔ):

從零開始學(xué)黑蘋果-基礎(chǔ)安裝教程(10.11.6)

10.12.6

2.黑蘋果(Hackintosh)安裝教程

<1>. 原有黑蘋果基礎(chǔ)升級 macOS Sierra

看過我之前那篇教程的朋友可能已經(jīng)裝好了macOS X ,那么新版本的 Sierra 出來了,是不是有種升級的沖動?黑蘋果的升級雖然說不像白蘋果升級那樣簡單,但是只要掌握了方法,利用 Clover Bootloader 我們也可以很簡單地完成黑蘋果的升級。而且不需要創(chuàng)建新的 USB 安裝介質(zhì)。

首先,去Clover 官網(wǎng)更新Clover Bootloader?官網(wǎng)

更新 Clover 可以選擇直接解壓新版鏡像到 ESP 分區(qū),同時手動遷移原有引導(dǎo)文件,也可以直接使用.pkg安裝文件,這里我們推薦后者。

更新完 bootloader 以后,我們要確保 ESP 分區(qū)安裝好了一些必不可少的驅(qū)動(kexts)。打開 Clover Configurator,點(diǎn)擊左側(cè) "Mount EFI" 掛載 EFI 分區(qū):

Mount EFI

掛載EFI分區(qū)以后,進(jìn)入EFI分區(qū):/EFI/CLOVER/kexts/Other/?拷貝適用于Hackintosh 10.12 的?FackSMC.kext?和一些必要的 kext 進(jìn)去。如果你的系統(tǒng)需要?essential kexts,可以點(diǎn)擊這個鏈接下載:下載

這樣就完成了啟動引導(dǎo)器的設(shè)置,如果還不能正常引導(dǎo)進(jìn)入系統(tǒng)則可能是集成顯卡配置文件設(shè)置的問題,不同macOS版本黑蘋果對于某些型號的集成顯卡,配置文件會有些許不同,所以需要實(shí)現(xiàn)找好對應(yīng)的顯卡配置文件。

接下來進(jìn)入原有的蘋果系統(tǒng)下,進(jìn)入APP store 下載 macOS 安裝App。

下載好以后直接打開,選擇你的系統(tǒng)盤進(jìn)行安裝。

macOS 安裝

安裝完成以后系統(tǒng)會提示你重啟,重啟,進(jìn)入 clover bootloader。注意,安裝完成以后原來的這個 App 將自動刪除。

當(dāng)進(jìn)入 clover bootloader 時,你會發(fā)現(xiàn)啟動項(xiàng)在原有的基礎(chǔ)上增加了一個 "Boot macOS Install from XXX" (XXX 是你原有的系統(tǒng)啟動盤,也就是老版黑蘋果的系統(tǒng)盤),這個是安裝更新用的。如果你選擇了原來的啟動盤啟動,那么計(jì)算機(jī)將直接啟動到原來的老系統(tǒng)而不是繼續(xù)更新。

選擇"Boot macOS Install from XXX",按下空格鍵,這個時候應(yīng)該會顯示clover關(guān)于這個啟動項(xiàng)的設(shè)置。在?"Without Caches"?或?"Inject Kexts"?選項(xiàng)上面打勾,然后?"Boot Mac OS X with selected options"?啟動 macOS 安裝。(注意有的版本 Clover 沒有上述選項(xiàng),如果沒有的話就不需要勾選,直接啟動即可)

完成安裝以后系統(tǒng)將自動重啟,重啟以后你會發(fā)現(xiàn) "Boot macOS Install from XXX" 的啟動項(xiàng)消失了,這時從原來的啟動項(xiàng)啟動計(jì)算機(jī),就可以進(jìn)入升級以后的系統(tǒng)啦。

<2>.U盤完整安裝黑蘋果

UEFI + GPT 分區(qū)表的安裝U盤制作

準(zhǔn)備

8GB 以上的U盤一個

已經(jīng)裝好的黑蘋果或者是白蘋果一臺(隨便借也行)

Unibeast 軟件?下載

如果找到了懶人版的安裝鏡像(鏡像后綴為.cdr),那么可以使用上述的HDD燒寫工具: HDD Raw Copy Tool 直接選中鏡像和U盤進(jìn)行燒寫。

但是這里我們將介紹直接安裝原版 (App store 版) 的方法。

首先我們需要原版的安裝鏡像,這個直接去你的 APP Store 里面下載(前提是你有一個10.11的黑蘋果或者是借用其他人的白蘋果完成安裝U盤的制作)

直接點(diǎn)擊 macOS Sierra 最新版本下載。這樣,你的應(yīng)用程序里面會多出一個"安裝macOS"的應(yīng)用。

10.12.6

下載好了以后,使用我們之前下載好的 Unibeast 軟件:

Unibeast

注意,要使用下載 macOS 原版鏡像的電腦制作,如果單單是把安裝鏡像拷貝到另外一臺電腦上制作,由于兩臺電腦登陸的 Apple ID 不同,會導(dǎo)致安裝U盤的制作失敗。另外一點(diǎn),Unibeast 軟件打開前要記得將自己的電腦系統(tǒng)語言設(shè)置為英文,不然無法打開該軟件。

設(shè)置語言

插入你要制作的U盤,先打開系統(tǒng)自帶的“磁盤工具”,將原來的U盤格式化為蘋果系統(tǒng):Mac OS 擴(kuò)展(日志式)。

然后打開 Unibeast 選擇你的U盤作為使用對象。

Unibeast 選擇U盤

一路選擇下一步,到了選擇安裝啟動U盤引導(dǎo)格式的地方:

Unibeast 選擇引導(dǎo)

在這里,就像我們之前說的一樣。你可以選擇EFI模式(UEFI Boot Mode)或者是傳統(tǒng)模式引導(dǎo)(Legacy Boot Mode),如果你的電腦啟動盤有ESP分區(qū),就選擇 UEFI,沒有的話就選擇傳統(tǒng)模式引導(dǎo),這里我們選擇 UEFI Boot Mode。具體區(qū)分可以看上面的教程或者自己搜索。

選擇鏡像時,選擇你剛才從 App Store下載的 macOS Serria 鏡像。最后出現(xiàn)這個確認(rèn)界面:

Unibeast 確認(rèn)界面

點(diǎn)擊繼續(xù)開始啟動U盤的制作,耐心等待安裝的完成。

安裝中...

這樣,我們的安裝U盤就制作完成啦。

macOS 的安裝

我當(dāng)時進(jìn)入蘋果的安裝界面花了好久才成功。這說明了一點(diǎn),引導(dǎo)Clover里面的配置文件是能否進(jìn)入安裝界面的關(guān)鍵。而這個關(guān)鍵之關(guān)鍵就是顯卡。如果安裝界面出現(xiàn)了問題,其中一半以上的概率是配置文件不符合顯卡要求,或者是無法正確的識別顯卡(集成顯卡)。

這一點(diǎn) Unibeast 制作好的U盤有提供一個“萬能”的 Clover 安裝配置文件,一般設(shè)備都能進(jìn)入安裝界面從而完成安裝。但是也不排除利用 Unibeast 制作的U盤無法進(jìn)入或是進(jìn)入緩慢(最后卡在鼠標(biāo)或者安裝首界面的情況)。現(xiàn)在分析幾種情況和解決方法:

狀況1:電腦開機(jī)啟動的時候找不到蘋果安裝U盤啟動選項(xiàng)

這種情況導(dǎo)致的可能很多,我們不去追究,但是找不到安裝U盤的啟動項(xiàng)意味著安裝無法正常開始,那怎么辦?按照之前安裝10.11的方法,我們用Windows 把 Clover 安裝進(jìn)硬盤,從本地的 Clover 啟動電腦,這樣就能看到我們制作的10.12啟動U盤了。但是將 Clover 安裝進(jìn)入電腦本地硬盤,為了達(dá)到和直接從U盤啟動 Clover 一樣的效果,我們要從U盤中提取一模一樣的

Clover 啟動引導(dǎo)來安裝。

利用一些能夠掛載蘋果 HFS+ 格式的工具掛載U盤,將U盤 EFI 分區(qū)中的Clover 拷貝至本地硬盤的EFI分區(qū)即可。或者是直接將U盤插入胖 macOS 系統(tǒng),直接從白蘋果(或黑蘋果)里面操作。直到完成U盤中 Clover 分區(qū)的移植。

狀況2: 開機(jī)進(jìn)入不了安裝界面

開機(jī)很慢,等半天還是在開機(jī)蘋果logo進(jìn)度條上:

這種情況如果嘗試開機(jī)好幾次都很慢,無法進(jìn)入安裝界面的話說明Clover里面的顯卡配置文件不行。可以從 Rehabman 的Github(上文中有下載鏈接)下載對應(yīng)你電腦型號的 config.plist 配置文件,替換啟動Clover里的config.plist 文件即可。

開機(jī)直接失敗,要么顯示禁止符號或者是刷代碼然后自動重啟:

這種情況,刷白屏代碼意味著配置文件不對口,直接導(dǎo)致開機(jī)程序識別到未知的硬件(或者是顯卡),用 Unibeast 制作的安裝U盤出現(xiàn)這個問題一般是顯卡配置文件不對。操作方法仍是修改電腦顯卡配置文件。顯示禁止符號意味著電腦直接給開機(jī)程序拒絕了,一般就不是顯卡配置文件的問題了,但是仍有可能和顯卡平臺對應(yīng)的ig-platform-id?等有關(guān),修改 config.plist 文件,將平臺,主板ID修改為正確的值。然后檢查Clover/kexts?文件夾下面是否有驅(qū)動殘缺,驅(qū)動多余等問題。一般使用 Unibeast 制作的安裝U盤不會出現(xiàn)這個問題。如果出現(xiàn),則可能是主板BIOS設(shè)置問題,請重啟電腦進(jìn)入主板BIOS設(shè)置(如何進(jìn)入不同型號電腦不一致,上網(wǎng)搜索即可)修改BIOS設(shè)置,其中有幾項(xiàng)需要注意:

如果你的電腦BIOS有?VT-d?選項(xiàng)(CPU選項(xiàng)),請選擇禁用。

如果你的電腦BIOS有?CFG-Lock?選項(xiàng)(系統(tǒng)選項(xiàng)),請選擇禁用。

如果你的電腦BIOS有?Secure Boot Mode?選項(xiàng)(系統(tǒng)選項(xiàng)),請選擇禁用。

電腦設(shè)置OS 類型選擇:Other OS

如果你的電腦BIOS有?IO SerialPort?選項(xiàng)(系統(tǒng)選項(xiàng)),請選擇禁用。

如果你的電腦有?XHCI Handoff?選項(xiàng),請選擇開啟。

保存并退出BIOS設(shè)置

這樣以來一般可以正常進(jìn)入系統(tǒng)安裝界面,完成系統(tǒng)的安裝。

need-to-insert-img

安裝界面

具體的安裝方式與10.11安裝無異,可以參考黑蘋果基礎(chǔ)安裝教程,安裝完成以后系統(tǒng)會自動重啟,重啟以后啟動項(xiàng)就會有 macOS Sierra 的啟動項(xiàng)了。這時系統(tǒng)的安裝就完成了,先進(jìn)入系統(tǒng)完成用戶設(shè)置,具體的系統(tǒng)驅(qū)動還要下一步完成。

3. Serria 系統(tǒng)驅(qū)動教程

驅(qū)動聲卡進(jìn)階教程

現(xiàn)在驅(qū)動聲卡一般有這么兩種渠道:

使用第三方萬能聲卡驅(qū)動:VooDooHDA.kext

通過補(bǔ)丁驅(qū)動原生聲卡:AppleHDA.kext、 AppleALC.kext

使用 VooDooHDA.kext 雖然方便,但是伴隨著系統(tǒng)的升級,VooDooHDA.kext 容易引發(fā)與原生 AppleHDA.kext 的內(nèi)核奔潰問題,這點(diǎn)我們在之前的教程里面也有提到過,可以通過刪除系統(tǒng)自帶 AppleHDA.kext 來達(dá)到,也可以通過 Clover 引導(dǎo)注入 AppleHDA.kext 的屏蔽驅(qū)動來達(dá)到驅(qū)動聲卡的效果。

而驅(qū)動原生 AppleHDA.kext 可以避免上述的問題,而且還能夠識別耳機(jī)輸出設(shè)備,不需要手動切換輸出設(shè)備(某些電腦對于 VooDooHDA.kext 得手動切換輸入設(shè)備,相對日后使用來說比較麻煩)

need-to-insert-img

手動切換聲音設(shè)備

而驅(qū)動原生也有缺點(diǎn),很多的設(shè)備是不支持 AppleHDA.kext 的,所以就需要從 Clover 配置文件 config.plist 里面手動修改設(shè)備的聲卡 ID 同時配合修改 DSDT 來完成驅(qū)動,這樣以來相對驅(qū)動過程就更麻煩,所以還是推薦如果不是非常影響音質(zhì)的情況下使用萬能的驅(qū)動 VooDooHDA.kext,不同版本的驅(qū)動效果可能不同,安裝的時候盡可能的多嘗試幾個。

VooDooHDA.kext 下載

Intel 集成顯卡驅(qū)動

對于 Intel 系列的集成顯卡,驅(qū)動成功取決于你的EFI引導(dǎo)配置,我們這里講到的是使用 Clover Bootloader 來驅(qū)動集成顯卡。驅(qū)動顯卡關(guān)鍵部分如下:

EFI/CLOVER/drivers64UEFI/?文件夾

EFI/CLOVER/config.plist?引導(dǎo)配置文件

EFI/CLOVER/kexts/?文件夾

EFI/CLOVER/ACPI?文件夾

我們接下來會對這幾個文件夾進(jìn)行解釋,和配置教程。

need-to-insert-img

CLOVER 文件夾

drivers64UEFI?文件夾:

這個文件夾里面的驅(qū)動是是否能夠正常開機(jī)的關(guān)鍵,在Clover Bootloader 引導(dǎo)計(jì)算機(jī)的時候,這個文件夾的.efi驅(qū)動會優(yōu)先全部加載。

need-to-insert-img

drivers64UEFI

舉例子,對于 macOS 10.12+, Apple 更新了文件系統(tǒng)為 APFS,那么對于想安裝macOS version >= 10.12 的朋友,就需要講?apfs.efi?安裝到這個文件夾內(nèi),這樣系統(tǒng)才能正確引導(dǎo),并且正常識別格式為 APFS 的磁盤。對于驅(qū)動顯卡系列,這里最關(guān)鍵的部分就是可以使用一些引導(dǎo)消除開機(jī)引導(dǎo)蘋果 logo 顯示不正常、開機(jī)卡 logo 問題。

如:可以使用 Clover Configurator 安裝EmuVariableUefi-64.efi來解決引導(dǎo)的時候“八個蘋果”、蘋果logo分裂登問題。具體操作步驟:

打開 Clover Configurator ,點(diǎn)擊左側(cè)?Mount EFI?掛載 EFI 分區(qū)。

need-to-insert-img

Mount EFI --> Open Partition

點(diǎn)擊左側(cè)菜單?Install Drivers?,選擇EmuVariableUefi-64.efi,點(diǎn)一下就安裝好了(顯示深色)。

need-to-insert-img

Install Drivers

config.plist?引導(dǎo)配置文件:

這個就不用多說了,這個是引導(dǎo)黑蘋果最關(guān)鍵的配置文件,對于筆記本電腦不同的顯卡,推薦使用 Rehabman 的通用配置:

need-to-insert-img

config.plist

根據(jù)不同的顯卡型號,分辨率,選擇對應(yīng)的配置文件。

EFI/CLOVER/kexts/?文件夾

我們可以依靠 Clover 在計(jì)算機(jī)啟動的時候注入驅(qū)動文件,而那些驅(qū)動就放在這個位置。

need-to-insert-img

kexts

這里有對應(yīng)版本的文件夾,不同版本的文件夾里面的內(nèi)核程序只會在啟動對應(yīng)版本的 macOS 的時候被注入,如果只希望更新至最新的 macOS 或者是全部注入,則可以將其他版本文件夾刪除,只留下一個?Other?文件夾即可。

need-to-insert-img

Other

當(dāng)然,我們也可以選擇靠 Clover 自動檢測注入,或者是全部注入。開機(jī)的時候也可以在選擇啟動項(xiàng)的頁面選中對應(yīng)的啟動磁盤,按下空格鍵,有選擇性的對注入驅(qū)動進(jìn)行修改。

need-to-insert-img

修改注入方式: Inject Kexts

need-to-insert-img

右上角注入 kext 方式選擇

這一步,驅(qū)動集成顯卡的關(guān)鍵在于選擇正確的 Intel 顯卡驅(qū)動并且在配置文件 config.plist 中修改正確的id,詳情可以見?從零開始學(xué)黑蘋果-基礎(chǔ)安裝教程(10.11.6)

EFI/CLOVER/ACPI?文件夾

這里最關(guān)鍵的部分在于修改 DSDT,所謂 ACPI ,其實(shí)就是高級配置與電源接口 (Advanced Configuration and Power Interface) 的簡稱。如果 ACPI 在BIOS 和其他系統(tǒng)硬件中被實(shí)現(xiàn),它就可以由操作系統(tǒng)所調(diào)用(觸發(fā))。

ACPI可以實(shí)現(xiàn)的功能包括:

系統(tǒng)電源管理(System power management)

設(shè)備電源管理(Device power management)

處理器電源管理(Processor power management)

設(shè)備和處理器性能管理(Device and processor performance management)

配置/即插即用(Configuration/Plug and Play)

系統(tǒng)事件(System Event)

電池管理(Battery management)

溫度管理(Thermal management)

而所謂 DSDT 就是主板 BIOS 中 ACPI 的一個表,根據(jù)這個表里面的參數(shù),計(jì)算機(jī)操作系統(tǒng)可以針對性的對硬件進(jìn)行溝通和操作。一般的移動電腦,出廠廠家不需要考慮硬件兼容性的問題,因?yàn)槠毡榈?PC 都預(yù)裝 Windows 系統(tǒng),對于 Windows 來說,如果硬件 A 表和 B 表驅(qū)動的方式是統(tǒng)一的,那么廠家就不會在計(jì)算機(jī) ACPI 里面糾結(jié) DSDT 對改硬件是使用表 A 還是表 B,所以原生的 DSDT 文件其實(shí)是有很多錯誤的,這些錯誤對 Windows,Linux 等操作系統(tǒng)不會產(chǎn)生任何影響,不過對于黑蘋果來說,將直接影響到許多功能不能被正常驅(qū)動的問題。為了解決這類兼容性問題,我們多采用對 DSDT 打補(bǔ)丁的方式。驅(qū)動 Intel 顯卡也是一樣,修改完不同顯卡的?config.plist?配置文件以后,許多特殊的顯卡還需要加以 DSDT 補(bǔ)丁才能完美驅(qū)動,比如開啟硬件加速 QE/CI 等, DSDT 相關(guān)問題我們會在下一節(jié)里面提到。

3. 提取 DSDT 修改教程

為了更好地讓大家了解黑蘋果和安裝使用黑蘋果,我現(xiàn)在正在Github上維護(hù)一個完全免費(fèi)的黑蘋果開源教程倉庫,里面將會有各種機(jī)型的配置文件和各種驅(qū)動教程,這篇文章若是更新不及時,歡迎到Github上面查看。當(dāng)然開源的樂趣就是大家一起參與和完善,歡迎大家上傳各種自己成功黑蘋果的配置文件以及心得到Github倉庫,成為一個Contributor !

Repo 地址:Hackintosh-Installer-University,歡迎star和follow~

本教程為進(jìn)階版本,關(guān)于黑蘋果的安裝基礎(chǔ),推薦先看:

從零開始學(xué)黑蘋果-基礎(chǔ)安裝教程(10.11.6)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容