从零开始学黑苹果-基础安装教程(10.11.6)
【本文轉(zhuǎn)載自】蔣古申
本文目錄:
1. Hackintosh 簡介與心得
2. U盤安裝原版 OS X 10.11.6步驟
- 安裝U盤的制作
- Clover 引導(dǎo)安裝
3. macOS 的安裝
4. 驅(qū)動安裝
- 使用MultiBeast
- 處理/System/Library/Extensions/解決聲卡內(nèi)核崩潰問題
- Kext Utility添加驅(qū)動與重建緩存
- Config.plist 配置驅(qū)動intel集成顯卡
5. 解決APP Store 無法驗證問題
6. 定制引導(dǎo)
- 刪除多余引導(dǎo)項
- 修改引導(dǎo)主題
- 設(shè)置自動啟動,默認啟動
1.Hackintosh 簡介與心得
黑蘋果(Hackintosh),這個誕生于蘋果公司和intel公司合作開始那一刻的產(chǎn)物,一直是被國內(nèi)外極客所追捧的一個很有難度的技術(shù)。因為單從外表看來,在普通PC上面運行Mac OS 系統(tǒng)是一件非常酷的事情,不僅僅可以享受世界上最先進的電腦操作系統(tǒng),享受OS X 甚至是現(xiàn)在MacOS里面精美的應(yīng)用軟件,還可以打破蘋果公司對硬件的封鎖,在更高配置的PC機上面運行。更重要的是,享受完成黑蘋果之后那種愉悅的感覺....
曾經(jīng)在PC beta上面爬貼,看到有一個哥們的文章說的非常有道理,文章中寫到,很多人不理解黑蘋果,花費那么多時間和精力去做一件很難完美的事情,想要用蘋果系統(tǒng),為什么不去買一個白蘋果呢?其實,到后面,當你真正了解了黑蘋果技術(shù),你會發(fā)現(xiàn),自己收獲的遠遠不只是一個蘋果系統(tǒng)而已,當你四處爬貼,參閱文章和他人的經(jīng)歷,你會發(fā)現(xiàn)最后你對計算機上層軟件、硬件、底層驅(qū)動、代碼工程都有了一定深度的了解。當然,最最重要的,你收獲了解決問題和思考的能力。黑蘋果之所以被人稱為折騰,很大一部分原因是因為,每一臺電腦都有獨特的驅(qū)動環(huán)境,就像解數(shù)學(xué)題一樣,一百道數(shù)學(xué)題,就有一百種解決方法。閑話不多說,這是我個人總結(jié)的一些通用的黑蘋果經(jīng)驗,希望能夠幫助到大家,還有就是相對繁雜的東西給自己一個備份,以免忘記。(這里的安裝步驟只是我的個人習(xí)慣,不代表其他方式不行)
其實完成黑蘋果并不是一個很難的事情,萬事開頭難。在這篇文章里面,我們只介紹原版蘋果操作系統(tǒng)在EFI+GPT分區(qū)筆記本電腦的安裝,安裝的版本為OS X 10.11.6。
2.U盤安裝原版 OS X 步驟【10.11.6 版本安裝】
< 1 >.EFI 啟動介紹:
在筆記本電腦上面安裝黑蘋果之前,你得先了解一些機器的啟動方式:EFI啟動是現(xiàn)在最流行的一種電腦啟動方式,除了部分臺式機和老機器不支持EFI啟動以外,現(xiàn)在絕大多數(shù)的電腦都是采用EFI啟動,在電腦的硬盤內(nèi)有一個ESP系統(tǒng)分區(qū),這個分區(qū)就是用來存放各種EFI啟動文件的。具體EFI文件目錄主要是這樣的:ESP/EFI/Microsoft、ClOVER等文件夾/各種.efi引導(dǎo)文件以及配置文件 。如果你的電腦支持EFI啟動但是并沒有ESP分區(qū),說明你可能是采用傳統(tǒng)模式啟動電腦,采用MBR加邏輯分區(qū)表的,這樣的話,如果你想繼續(xù)按照下文安裝黑蘋果,請先全盤格式化后重新分區(qū)為EFI+GPT。
< 2 >.安裝U盤的制作
準備:
1.一個8GB以上的U盤,建議采用USB2.0,以免出現(xiàn)兼容性問題。 2.原版加工封裝的OS鏡像,GM版,帶不帶clover引導(dǎo)無所謂。(下載) 3.U盤燒寫工具:HDD Raw Copy tool (下載)
制作U盤:
1.在windows環(huán)境下,使用HDD Raw Copy tool 直接選中原版OS鏡像文件,再次選中U盤,燒寫完成即可。
這時,安裝盤就算制作完成了,但是選擇U盤啟動卻找不到啟動項,這個是因為U盤并沒有引導(dǎo)的功能哦,所以下一步就是直接在系統(tǒng)的ESP分區(qū)里面安裝能夠引導(dǎo)黑蘋果的四葉草(CLOVER)引導(dǎo)。
< 3 >.Clover 引導(dǎo)安裝
很多人苦于使用U盤安裝完成黑蘋果以后卻沒辦法把clover從U盤里面遷移到自己的電腦硬盤中,不得以只能每次都使用U盤來啟動。 所以這次我們簡化了U盤的制作過程,只是把原版安裝鏡像文件燒寫到U盤里面而已,然后直接在本機上面安裝好引導(dǎo)再進入安裝。
準備:
1.EFI引導(dǎo)操作軟件:EasyUEFI (下載) 2.分區(qū)工具:DiskGenius (下載) 3.Clover 引導(dǎo)文件(下載)
安裝clover引導(dǎo):
1.啟動分區(qū)工具DiskGenius ,選中硬盤最前方藍色ESP分區(qū),點擊分區(qū)"瀏覽文件"。 如果一切正常,瀏覽文件到的是一個EFI文件夾。 2.解壓clover 文件,得到一個CLOVER文件夾,將解壓后的clover文件夾拷入ESP分區(qū)中的EFI文件夾內(nèi) 3.打開easyUEFI,點擊中間綠色的加號,進入添加引導(dǎo)項的頁面,選擇“Linux或其他操作系統(tǒng)”,并且鍵入名稱,名稱隨意,不要中文字符就行。然后選擇ESP分區(qū),點擊下方"瀏覽文件",進入EFI文件夾里面的CLOVER文件夾內(nèi),選擇CLOVERX64.efi 完成添加。之后自動回到之前頁面,并且將該引導(dǎo)項置頂。
注意事項:
1.easyUEFI 報錯:調(diào)用系統(tǒng)API失敗
這個是因為BIOS設(shè)置問題,如果加了BIOS密碼,會報這個錯誤。還有可能就是EFI分區(qū)沒有正常掛載的原因。遇到這個問題,有的時候照樣能夠添加進去引導(dǎo)項,但是無法移動引導(dǎo)項的順序。這樣的話,你可以先使用easyUEFI添加,再進入BIOS設(shè)置引導(dǎo)順序,或者是直接在BIOS里面添加啟動項。有的時候,easyUEFI完全沒有作用,你可以嘗試進入PE卸載ESP分區(qū)重新啟動或是先備份系統(tǒng)的EFI分區(qū),然后使用DG將原本的EFI分區(qū)刪除,重建以后重啟即可。(如果能直接在BIOS里面添加,其實也沒有必要使用easyUEFI這個工具,主要是現(xiàn)在許多主板不允許直接在BIOS里面創(chuàng)建新的啟動項)
2.ESP分區(qū)大小一定要大于200M
這個是由于windows和OS 對ESP分區(qū)大小的要求不一樣的緣故。默認安裝windows是會自動分配100M大小給ESP分區(qū)的,但是安裝蘋果一定要求該分區(qū)大小大于200M,不然在安裝界面抹盤時回報錯:MediaKit 報告分區(qū)大小不足,安裝失敗。
接下來,你就可以插上U盤重啟電腦啦,選擇U盤啟動,一路安裝下去吧!
3.OS X 的安裝:
安裝:
1.格式化分區(qū):安裝進入OS X 界面時,選擇頂欄的磁盤工具,選擇待安裝的硬盤分區(qū),選擇“抹掉”,并且格式化為HFS+ 2.一路下一步,選擇剛才格式化好了的分區(qū),點擊“安裝”
注意事項:
1.抹盤失敗:
ESP分區(qū)大小不足200M(上面有講),如果實在想擴大ESP分區(qū)而又不損壞到windows系統(tǒng),可以將原來ESP分區(qū)的東西拷貝,刪除原本ESP分區(qū),使用分區(qū)工具在磁盤其他位置新建一個大于200M的ESP分區(qū),再將原本ESP里面的東西拷貝回去,選擇使用這個新分區(qū)里面的EFI文件啟動電腦。
2.安裝剛開始報錯:空間不足
這個問題出現(xiàn)的不確定性很高,解決方法是先回到windows系統(tǒng),使用分區(qū)工具重新格式化一下帶安裝的分區(qū),格式化為任意格式(除了HFS+),再回到安裝界面重新抹掉磁盤為HFS+,繼續(xù)安裝就可以了。
3.無法成功進入安裝界面:
這個問題主要由引導(dǎo)Clover配置文件引起,表現(xiàn)為開機刷代碼然后自動重啟或者是出現(xiàn)禁止logo,無法開機。由于不對口的EFI分區(qū)往往無法成功引導(dǎo)黑蘋果,進入安裝界面,所以在安裝Clover引導(dǎo)的時候一定要先對自己的電腦硬件有所了解,比如集成顯卡的型號,主板的種類等等。針對自己的電腦型號去網(wǎng)上查找相關(guān)的配置文件,或者是直接使用一些大神編寫的通用配置文件和驅(qū)動,直到成功引導(dǎo)進入系統(tǒng)。這個說著容易,但是很多人就卡找不到合適的配置文件或者是自己不了解而一籌莫展。關(guān)于配置文件的編寫DSDT的提取和修改,我們將在另外的文章中詳細介紹。
接下來,安裝系統(tǒng)就已經(jīng)完成咯,結(jié)束安裝,你會發(fā)現(xiàn)引導(dǎo)是這樣的:
而且有一個原版黑蘋果才會有的Recovery還原分區(qū)!
4.驅(qū)動安裝
準備:
1.Kext 安裝軟件:Kext Utility 或者 Kext Wizard(下載) 2.Kext 一鍵安裝軟件:MultiBeast (對應(yīng)版本) (下載) 3.Rehabman Kexts (黑蘋果大神驅(qū)動集) 4.Rehabman Config.plist 集合(引導(dǎo)配置文件集合)
黑蘋果驅(qū)動主要是這些,國內(nèi)一些帖子固然有幫助,但還是絕大部分存在錯誤,學(xué)習(xí)黑蘋果很大一個技能就是到國外的論壇,甚至國外黑蘋果大神的GitHub上面學(xué)習(xí),這些都是非常有用的。
驅(qū)動及配置文件搜集網(wǎng)站
1.Tonymacx86 超級全面的外國黑蘋果論壇 2.osx86 外國專注黑蘋果驅(qū)動的社區(qū) 3.Rehabman Github 外國黑蘋果大神GitHub 4.Rehabman Clover.plist Clover 引導(dǎo)配置代碼集 5.Rehabman Kext 驅(qū)動大全 6.PCbeta 遠景論壇
黑蘋果驅(qū)動主要分為三大卡:圖形卡,聲卡,網(wǎng)卡 其中蘋果無線網(wǎng)卡無解,只有依靠換內(nèi)置無線網(wǎng)卡或者使用USB無線網(wǎng)卡的解決方法。其他網(wǎng)卡以及DSDT、硬盤驅(qū)動、聲卡都可以在第一次進入安裝好了的蘋果電腦系統(tǒng)里面直接使用MultiBeast解決,但是正是因為這個軟件過于傻瓜式,許多人被坑了,MultiBeast在安裝時會重寫驅(qū)動文件,導(dǎo)致有的驅(qū)動無法起到應(yīng)有的作用(比如鼠標鍵盤失靈等),而MultiBeast又不能單獨安裝某個驅(qū)動,一定要整套安裝,所以第一次進入先使用它為好,后面有了什么問題再另外修改。
< 1 >.使用MultiBeast
這是MultiBeast安裝界面,要先選擇一個Quick Start 不然無法單獨安裝驅(qū)動文件。
接下來勾選適合你電腦配置的驅(qū)動文件
一切完成以后,到最后的界面就可以選擇要安裝的分區(qū)了~
< 2 >.處理/System/Library/Extensions/ 解決聲卡內(nèi)核崩潰問題
這個時候你就可以重啟看看驅(qū)動了沒有哦~ 但是,你可能會覺得安裝了聲卡驅(qū)動,但是聲卡并沒有被驅(qū)動,甚至有的時候驅(qū)動有的時候不驅(qū)動。。很詭異。或者是連鼠標鍵盤都沒法驅(qū)動了。這個就是MultiBeast的緣故了,因為覆蓋安裝了大量第三方驅(qū)動導(dǎo)致原版OS里面的驅(qū)動重合,內(nèi)核崩潰。比如安裝了VooDooHDA.kext 但是卻無法驅(qū)動,得先確保你原來的AppleHDA.kext 已經(jīng)刪除。那么,要怎樣刪除多余驅(qū)動文件呢?
首先,打開終端,進入驅(qū)動文件放置的地方,就是/System/Library/Extensions/
列出所有驅(qū)動文件,將多余的AppleHDA.kext 等相關(guān)文件刪除就可以了,這個操作需要管理員密碼,等到刪除完成重啟以后,你就會發(fā)現(xiàn)你的驅(qū)動相當穩(wěn)定了。
< 3 >.Kext Utility添加驅(qū)動與重建緩存
Kext Utility 也是一個傻瓜式驅(qū)動添加與緩存修復(fù)軟件,但是它沒有 MultiBeast 的危險性
將搜集到的Rehabman驅(qū)動文件拖進去,等他重建緩存就可以了
但是有些驅(qū)動不是就這樣馬上可以解決的,它需要配合Clover引導(dǎo)文件和配置的代碼驅(qū)動原生,例如intel系列的集成顯卡,當然,如果你的集顯第一次進入就完美驅(qū)動,那自然沒有問題啦hhh
< 4 >.Config.plist 配置驅(qū)動intel集成顯卡 (以HD4400~HD4600為例)
方法1: 直接使用已經(jīng)完成的Config.plist 驅(qū)動原生
直接下載好對應(yīng)的的Config.plist 文件(文章末尾會給出Tech的Config.plist 下載鏈接),選擇適當?shù)膇ntel集成顯卡驅(qū)動,先用Kext Utility加載驅(qū)動,并且將驅(qū)動釋放到對應(yīng)的clover里面(安裝驅(qū)動部分詳見方法二的第六步:釋放驅(qū)動),若重啟了還是沒有辦法驅(qū)動原生顯卡,說明配置文件,也就是Config.plist 文件不對。這時候,找到對應(yīng)你安裝的驅(qū)動,和配合的config.plist ,替換ESP分區(qū)CLOVER文件夾下面的config.plist 文件,重啟。
這里有一個大坑,就是配置文件要稍微比真實顯卡型號大一點,比如我是HD4400的集成顯卡,我就要使用config.plist 是HD5000的,至于為什么,也只能說是實踐的經(jīng)驗吧,不然是無法驅(qū)動的。
方法2: 手動修改Config.plist 驅(qū)動原生
第一步:安裝Clover Configurator ,打開,點擊左側(cè)菜單欄Boot 選項,勾選:
1.ux_defter_usb2
2.nv_disable
3.dart=0
4.kest-dev-mode=1
第二步:點擊左側(cè)Devices 選項
1.找到對應(yīng)的IntelGXF 輸入框,輸入:0x04128086
2.勾選:inject 、Add ClockID 、FixOwnership
第三步:點擊左側(cè)Graphics 選項
1.注入ig-platform-id :0x0a260006
2.勾選:Inject Intel
第四步:點擊左側(cè)Kernel and Kext Patches 選項
1.勾選:Apple RTC 、Kernel LAPIC 、Asus AICPUPM 、KernelPM
2.添加KextToPatch :
Name:IOGraphicsFamily
Find: 0100007517
Replace:010000EB17
Comment : Fix Boot Glitch
3.添加ForceKextsToLad :
System\Library\Extensions\IONetworkingFamily.kext
(上述2、3點如果config.plist 里面已經(jīng)有了就不用重復(fù)添加了)
第五步:保存,使用Kext Utility 或者 Kext Wizard 重建緩存
第六步:釋放驅(qū)動
1.打開Clover Configurator?,進入Clover Configurator以后,左邊的選項里面,點擊Mount EFI
2.打開EFI分區(qū),進入:EFI/CLOVER/kexts/10.11/
3.將FakePCIID_HD.kext 、FakePCIID_Intel_HD_Graphics.kext 、FakePCIID.kext 、FakeSMC.kext 放到這個文件夾下面
4.打開Kext Utility 或者Kext Wizard 安裝上述四個驅(qū)動文件
5.重啟,看看是不是驅(qū)動了集成顯卡了呢? PS:在不了解配置文件原理和參數(shù)的情況下,直接選擇他人配置好了的文件是最佳的方案,一般不建議自己修改,即使需要修改也要記得先備份,不然改殘了無法進入系統(tǒng)就很麻煩。
上述所有工具及驅(qū)動下載(科學(xué)上網(wǎng))
5.解決APP Store 無法驗證問題
打開Finder ,在頂部菜單欄里面選擇 “前往” ---> "前往文件夾..."
在里面輸入:/資源庫/Preferences/SystemConfiguration/ 找到:NetworkInterfaces.plist 先做一個備份以防萬一
刪除NetworkInterfaces.plist (或者移動到其他地方,以防萬一)
重新啟動即可
6.定制引導(dǎo)
準備:
1.Clover Configurator (下載)
< 1 >. 刪除多余引導(dǎo)項
打開Clover Configurator ,首先你要掛載EFI分區(qū)才可以對config.plist 配置文件進行修改,進入Clover Configurator以后,左邊的選項里面,點擊Mount EFI
重啟Clover Configurator,點擊EFI分區(qū)里面的config.plist 文件
在左邊菜單欄里面選擇“Gui”,到達gui設(shè)置界面
箭頭所示就是關(guān)于啟動選擇的選項,將Legacy 去掉就行。如果有l(wèi)inux的盆友記得勾選linux ,保存退出,在重啟看看,你的引導(dǎo)是不是很簡潔了呢?
< 2 >. 修改引導(dǎo)主題
1.打開Clover Configurator 點擊左側(cè)菜單欄Theme 選項
2.點擊右下角 Load Themes
3.看到左側(cè)出現(xiàn)很多主題,挑選一個喜歡的主題
4.點擊右上角Download/Update 下載該主題
5.下載完成以后,繼續(xù)點擊左側(cè)菜單欄,選中Gui選項
6.記住之前你下載好的主題的名字,在Gui界面右上角Theme處填入主題名稱,保存
<3>.設(shè)置自動啟動,默認啟動
同樣是修改Clover 引導(dǎo)的 config.plist文件,打開Clover Configurator ,點擊左側(cè)Boot 一欄:
在右上角找到"Default Boot Volume"選項,這里的意思就是默認啟動的卷標。進入設(shè)置,查看你啟動的系統(tǒng)盤的名字,填進去。
填好"Default Boot Volume"以后,我們可以設(shè)置默認進入Clover的時間。在"Default Boot Volume"選項的下方你可以看到一個Timeout的選項,選項的數(shù)字即代表進入Clover停留的時間(以秒為單位),如果設(shè)置為"0"則毫無疑問一開機就默認進入你設(shè)定的系統(tǒng)。
重啟看看,你的引導(dǎo)是不是變得超級炫酷了呢? 最后,享受你的黑蘋果吧!它就像白蘋果一樣完美!
為了更好地讓大家了解黑蘋果和安裝使用黑蘋果,我現(xiàn)在正在Github上維護一個完全免費的黑蘋果開源教程倉庫,里面將會有各種機型的配置文件和各種驅(qū)動教程,這篇文章若是更新不及時,歡迎到Github上面查看。當然開源的樂趣就是大家一起參與和完善,歡迎大家上傳各種自己成功黑蘋果的配置文件以及心得到Github倉庫,成為一個Contributor ! Repo 地址:Hackintosh-Installer-University,歡迎star和follow~
本教程為基礎(chǔ)版本,關(guān)于最新版10.12.6的安裝教程,請戳:
從零開始學(xué)黑蘋果-進階安裝教程(10.12.6)
本教程純屬原創(chuàng),轉(zhuǎn)載請聲明
本文提供的鏈接若是失效請及時聯(lián)系作者更新
轉(zhuǎn)載于:https://juejin.im/post/5b912e076fb9a05cd24d70cc
總結(jié)
以上是生活随笔為你收集整理的从零开始学黑苹果-基础安装教程(10.11.6)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度图转激光原理以及代码解析
- 下一篇: 激光原理及其应用