黑蘋(píng)果系統安裝教程[網(wǎng)上所有的教程都沒(méi)有他詳細]連續花了一個(gè)月時(shí)間,熬了好幾個(gè)通宵,終于吃上了Big Sur11.6.8黑蘋(píng)果。事情要有始有終,所以準備在這里做個(gè)總結,也給想要鼓搗黑蘋(píng)果的兄弟做個(gè)參考。
 
黑蘋(píng)果系統安裝教程[網(wǎng)上所有的教程都沒(méi)有他詳細]
 
ps:如果只是為了樂(lè )趣和黑蘋(píng)果的性?xún)r(jià)比,搞個(gè)黑蘋(píng)果還是很有價(jià)值的。不然真想用mac系統就去買(mǎi)個(gè)白蘋(píng)果電腦吧。
 
廢話(huà)不多說(shuō),我們開(kāi)始吧。。。。。。 
 
一、這個(gè)很重要:
 
1、黑蘋(píng)果不要盲目追求最新版本,你的電腦不一定帶的動(dòng)。
 
建議:最適合的方案是根據你的cpu性能挑選最接近型號的白蘋(píng)果電腦版本。這樣才能有最好體驗。
 
2、以我電腦為例:華碩s400ca,2013年的本子。具體配置如下:
 
電腦型號 華碩 S400CA 筆記本電腦
處理器 英特爾 第三代酷睿 i5-3317U @ 1.70GHz 雙核 超低電壓處理器
主板 華碩 S400CA ( 英特爾 Ivy Bridge - HM76 Express 芯片組 )
顯卡 英特爾 HD Graphics 4000 ( 32 MB / 華碩 )
內存 4 GB ( DDR3 1600MHz )
主硬盤(pán) 希捷 ST500LT012-9WS142 ( 500 GB / 5400 轉/分 )
顯示器 LG LGD033F ( 14 英寸 )
聲卡 威盛 @ 英特爾 Panther Point High Definition Audio Controller
網(wǎng)卡 Atheros AR9485 Wireless Network Adapter / Azurewave
網(wǎng)卡接口mini PCIE
 
從上面cpu可以確認,i5 3317u,最適合模仿的是MacBookair 5.2, 最高系統版本適合黑蘋(píng)果mojave 10.14.6 (適合自己cpu型號的系統版本,自行百度,不難的)
 
但是我不想要這個(gè)版本,畢竟Big Sur用了新的UI設計,我看的很想直接上Big Sur,雖然現在吃上了,但還是有點(diǎn)小后悔,系統用起來(lái)沒(méi)有majove順暢。
 
二、安裝黑蘋(píng)果的重要步驟
 
在確定系統版本之后,我們就開(kāi)始搞起吧。
 
1、下載對應的Mac系統
 
首先我們先用主力電腦或者其他電腦下載mac系統的鏡像軟件(尾綴為dmg的純凈系統安裝鏡像),一般都是網(wǎng)盤(pán)文件,先掛著(zhù)下載就好,這個(gè)時(shí)間會(huì )很久。
 
ps:這里有個(gè)小技巧,你不一定能找到最高版本的mac,可以適當選擇同一個(gè)大版本的低序列安裝鏡像,這樣只要你的EFI構建完善,可以蘋(píng)果系統設置里直接升級同一個(gè)大版本的最新系統。
 
舉個(gè)例子:我可以先安裝Big Sur11.0,在直接升級Big Sur11.6.8。
 
這里我可以給你們提供一個(gè)免費路徑,微信公眾號搜索“悅享軟件”里面會(huì )提供Big Sur版本及以下的免費下載,就是要注冊一個(gè)賬號。還算比較良心,不像其他的各種收費。
 
可以點(diǎn)擊鏈接,直接前往
 
http://mp.weixin.qq.com/mp/homepage?__biz=MzU3MjAwMjIzMw==&hid=1&sn=fc450da2c23d6a45a653f5f83ab87130&scene=18#wechat_redirect
 
2、構建自己電腦的黑蘋(píng)果專(zhuān)用EFI(最重要的核心)。
 
有些小白同學(xué)可能不知道EFI是什么。這里我就簡(jiǎn)單說(shuō)一下
 
不論是Windows還是mac,想要啟動(dòng)系統都需要一個(gè)叫引導文件的東西,這個(gè)我們就可以稱(chēng)呼他為EFI。安裝完系統,會(huì )自動(dòng)劃分出一個(gè)磁盤(pán)分區:ESP或者EFI ??茨愕碾娔X是什么劃分磁盤(pán)了,文件都會(huì )放到這個(gè)分區。
 
然后我們就開(kāi)始搞起
 
這一步是最重要的步驟,能不能吃上黑蘋(píng)果,全靠這一步了。
 
這里有兩個(gè)法子,
 
1、上網(wǎng)直接搜相同型號的EFI,這個(gè)法子適合較新的電腦,普遍都會(huì )有人更新。
 
可以登網(wǎng)站https://github.com  (免費哦),記住他我們會(huì )用到他很多次。
 
黑蘋(píng)果系統安裝教程[網(wǎng)上所有的教程都沒(méi)有他詳細]
白嫖的網(wǎng)站
 
偶爾會(huì )被墻掉,多試幾次。在里面直接搜索對應電腦型號,如果有,恭喜你,一步到位。
 
(國內能搜到的普遍需要收費,而且不一定適合你的電腦,所以白嫖不香嗎)
 
遇到不適合你的efi,我的建議還是直接自己從零構建更快,方便后期排錯,不然一堆文件你都不知道是哪里出錯了。當然不追求完美黑蘋(píng)果,efi能進(jìn)系統基本上就可以了,額外的調整后面細說(shuō)。
 
2、從零構建EFI
 
這里需要做出一個(gè)選擇,使用clover四葉草還是open core(OC) ,作為你的引導文件構建方向。(兩者在2022年還沒(méi)分出勝負,用的人一半半吧)
 
我用的是OC,所以下面我就按我的方法進(jìn)行解說(shuō)。(我想說(shuō)這里只要細心,都能照著(zhù)步驟完成,不要跳著(zhù)看,漏了一點(diǎn)你都會(huì )失敗,預計時(shí)間需要2-3天,零基礎的話(huà),就像我這種)
 
這里會(huì )用到oc引導軟件和官方指導文件
 
https://github.com/acidanthera/OpenCorePkg
 
黑蘋(píng)果系統安裝教程[網(wǎng)上所有的教程都沒(méi)有他詳細]
下載界面
 
 
官方指導文件:
 
https://dortania.github.io/OpenCore-Install-Guide/installer-guide/opencore-efi.html
 
當然大家要是覺(jué)得看的煩,也可以看這個(gè),國光大佬的這個(gè)手把手教你搭建efi的教程:
 
https://apple.sqlsec.com/3-%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C/
 
我的建議是先按官方文件生成基礎EFI ,在看國光大佬的做優(yōu)化。官方文件內容齊全,且可以直接下載大部分需要用到的文件,除了文件后綴為kext的驅動(dòng)文件。
 
這個(gè)對于像我這種2013年的超老機子來(lái)說(shuō),只能靠官方文件摸索了,國光大佬的教程我試過(guò),結果gg。連哪里出錯都找不出來(lái)。
 
回歸正題:EFI的設置最重要的就是兩塊內容:ACPI 和hext,兩塊內容文件的收集。
 
其他部分的內容請一步步按照官方文件里的來(lái)設置,超詳細的。
 
首先,我們先看一下EFI的基本構成:
 
黑蘋(píng)果系統安裝教程[網(wǎng)上所有的教程都沒(méi)有他詳細]
EFI文件

這是一個(gè)EFI的基本構成,里面除了ACPI和kext兩個(gè)內容,在官方引導文件下載包內全部都有對應的文件包含在內了。針對這一部分只需要篩選,照著(zhù)官方指導文件刪掉不適合你的內容就好了。
 
ACPI文件夾內的文件就是被稱(chēng)為SSDT文件的內容,這里需要參考指導文件。
 
還是以我的電腦為例:
 
針對這部分需要參考主板架構的型號,我這臺電腦的主板架構是英特爾 Ivy Bridge - HM76 Express 芯片組 ,重點(diǎn)是這個(gè):Ivy Bridge .
 
根據這個(gè)我們打開(kāi)指導文件:
 
https://dortania.github.io/OpenCore-Install-Guide/installer-guide/opencore-efi.html
 
黑蘋(píng)果系統安裝教程[網(wǎng)上所有的教程都沒(méi)有他詳細]
 
這里有人會(huì )說(shuō)我看不懂英文,用瀏覽器自帶的翻譯就好,基本能全文通讀。
 
這里提到的兩個(gè)文件:propertree;GENSMBIOS;這兩個(gè)最好下下來(lái)。
 
propertree需要python程序來(lái)運行(自行百度,能搜到的,這個(gè)使用到的時(shí)候是配置config.plist文件的時(shí)候,很后面了。而且這個(gè)軟件需要在mac系統下使用效果最佳。所以大部分沒(méi)有黑/白蘋(píng)果的人,跳過(guò)。有同類(lèi)型文件可以替代,下面有提到。
 
gensmbios這個(gè)是一段程序,生成你假冒的白蘋(píng)果機型使用的,會(huì )生成大家稱(chēng)呼為三碼的東西。window系統也能運行。后面假冒配置機型時(shí)使用。
 
好了然后我們繼續
 
接下來(lái)挑選我們需要的SSDT文件
 
黑蘋(píng)果系統安裝教程[網(wǎng)上所有的教程都沒(méi)有他詳細]
挑選方向
 
黑蘋(píng)果系統安裝教程[網(wǎng)上所有的教程都沒(méi)有他詳細]
 
黑蘋(píng)果系統安裝教程[網(wǎng)上所有的教程都沒(méi)有他詳細]
 
從這里我們可以看到我這臺ivy bridge 架構的電腦,需要:
 
SSDT-PM.aml; 
 
ssdt-ec.aml; 
 
ssdt-pnlf.aml
 
irq-ssdt.aml
 
ssdt-imei.aml
 
等上述幾個(gè)文件,這幾個(gè)文件是需要編譯的,但是我是個(gè)小白怎么辦呢。其實(shí)這里直接下載下來(lái)的ssdt文件是有一定通用性的,不是特別偏門(mén)的電腦基本都能直接用下載下來(lái)的文件。
 
而后把它們放到ACPI文件內
 
黑蘋(píng)果系統安裝教程[網(wǎng)上所有的教程都沒(méi)有他詳細]
 
這樣一來(lái)ssdt的配置也算是基本完成了,這里大佬們可能要噴我了。都沒(méi)進(jìn)行編譯。
 
但是我想說(shuō)編譯這個(gè)東西不是新手能搞定的,我試了很久照著(zhù)搜索到的教程一路試過(guò)來(lái),還是沒(méi)有搞明白什么是搜索域等等概念。
 
然后我放棄編譯了,直接使用預設的ssdt,也就是直接下下來(lái)的文件,結果就成功安裝了。
 
ps:所以說(shuō)黑蘋(píng)果這就是玄學(xué)。
 
如果說(shuō)沒(méi)編譯的ssdt文件一直沒(méi)辦法讓你正常進(jìn)入安裝,那么恭喜你,你真的得進(jìn)行編譯了。只能祝你好運了。
 
教程也是有的就是上面的國光大佬的文章:
 
https://apple.sqlsec.com/3-%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C/
 
這里再補充一句,你們下載的預設的ssdt網(wǎng)站因為被墻的原因,下載可能不成功,這就需要下載通用文件啦:
 
https://mp.weixin.qq.com/s/gUkFuVYwhZ4xcheqnoBraQ  (免費哦)
 
里面的ssdt文件全部都有,還包括了絕大多數市面上的kext驅動(dòng)文件。只用修改config.plist文件就能使用。
 
看上去是不是很美好。但是現實(shí)很殘酷,里面能真的讓你安裝上黑蘋(píng)果的很少。不過(guò)文件齊全,省下來(lái)了很多去收集文件的時(shí)間
  
第二步是收集kext驅動(dòng)文件
這里不需要多只要需要少數幾個(gè)先將系統安裝
 
lilu.kext
whatgreen.kext
virtualsmc.kext
這是三個(gè)是必須項而且得放在驅動(dòng)的最前列。
然后usb驅動(dòng)usbinjectall.kext
聲卡驅動(dòng)Applealc.kext
有線(xiàn)網(wǎng)卡驅動(dòng)
鍵盤(pán)鼠標驅動(dòng)
先放這幾樣,保證系統安裝起來(lái)。其他的后期可以慢慢添加調試。必要時(shí)候聲卡和有線(xiàn)網(wǎng)卡驅動(dòng)也可以先不放。
 
這里在另外插一句,需要知道自己的硬件屬性,才能挑選對應的驅動(dòng),這里我不建議用魯大師這些軟件去檢測硬件,他們測出來(lái)的是電腦廠(chǎng)商想讓你看到的。就拿我這臺華碩s400ca為例,他們都顯示我的無(wú)線(xiàn)網(wǎng)卡是高通的AR9485無(wú)線(xiàn)網(wǎng)卡,但是事實(shí)上他不是,我拆開(kāi)電腦后發(fā)現他是一個(gè)不知道算是什么牌子的網(wǎng)卡。這里我推薦入手博通的無(wú)線(xiàn)網(wǎng)卡bcm943224 dw1520,也就17快錢(qián),有藍牙的也就30多。Mojave直接免驅?zhuān)珺ig Sur加個(gè)驅動(dòng)就好,現有的驅動(dòng)。
 
我是用aida64這個(gè)軟件進(jìn)行的檢測。網(wǎng)上一搜一大把
 
挑選對應的驅動(dòng)的時(shí)候,可以參考這個(gè)說(shuō)明:http://imacos.top/2019/08/01/0914/
 
這是我找到的最詳細的驅動(dòng)介紹了。
 
3、配置config.plist文件
 
前面文件收集完成后,那你已經(jīng)離成功很近了。只要將他們關(guān)聯(lián)到config.plist文件,efi的構建就基本完成一大半了。
 
對于有黑/白蘋(píng)果的人,我建議先用propertree來(lái)配置,如果沒(méi)有,那么就在windows系統下用ocauxiliarytools.exe進(jìn)行打開(kāi)config.plist進(jìn)行配置
 
下載鏈接
https://github.com/ic005k/OCAuxiliaryTools/releases
 
接下來(lái)的配置就很簡(jiǎn)單了,打開(kāi)官方指導文件:
https://dortania.github.io/OpenCore-Install-Guide/installer-guide/opencore-efi.html
 
黑蘋(píng)果系統安裝教程[網(wǎng)上所有的教程都沒(méi)有他詳細]
配置網(wǎng)址
 
依次選擇路徑,進(jìn)去后里面有每一項的配置信息,照做就好,一步步來(lái),不要錯過(guò)任何一個(gè)。然后保存。
 
最后我們得到了這樣一個(gè)類(lèi)似這樣的efi文件。
 
黑蘋(píng)果系統安裝教程[網(wǎng)上所有的教程都沒(méi)有他詳細]
 
這里大佬不要噴我哦,我沒(méi)給他做精簡(jiǎn),所以滿(mǎn)滿(mǎn)當當的。每個(gè)文件夾內的文件內容基本都能在官方指導文件里找到對應的。
 
總結:黑蘋(píng)果系統安裝教程
 
網(wǎng)上所有的教程都沒(méi)有他詳細。甚至可以這樣說(shuō):配置efi只需要有這個(gè)官方指導文件就夠了。先寫(xiě)這么多。后面我抽空再整理出來(lái)安裝系統、硬盤(pán)引導方式設置,還有顯卡驅動(dòng)和聲卡驅動(dòng),以及被很多人放棄的內置攝像頭驅動(dòng)。我后面整理整理。
裝機