新!黑蘋果系統opencore安裝教程,提供EFI引導1060顯卡Kexts驅動工具下載


OC引導黑蘋果沒嘗試過,看了B站的一個視頻突然有了興趣,感覺也不是想象中的那么難。
結果...導致折騰了4天多,哈哈哈,還是太年輕了~

2013年的時候嘗試過變色龍安裝,當時遠景爬貼10多天,結果裝的還是個非常不完美的黑果(顯卡驅動都不正常)。
后面聽說了clover,但是想想曾經遇到的困難就犯懶,裝黑果這事也就成了想法,一直沒邁出這一步。

感謝“玩客Tech”這個B站的UP主,讓我越過clover直接上了目前評價最高的OC引導,關鍵還是完美黑(個人滿意的完美)!!!
CPU變頻、顯卡加速(HDMI、DVI接口都正常)、聲卡/網卡驅動正常、睡眠喚醒、USB3.0、App Store自由升級...
美滋滋美滋滋~

配置&效果圖

配置如下

處理器:英特爾 Core i7-7700 @ 3.60GHz 四核 (需要查一下核心代號,我的是kaby lake)
主板:華碩 PRIME Z270M-PLUS (需要通過主板查板載聲卡、網卡型號)
內存:金士頓 DDR4 16 GB
主硬盤:三星 SSD 860 EVO 500GB
顯卡:七彩虹 NVIDIA GeForce GTX 1060 6GB
聲卡:Realtek ALC887
網卡:Intel Ethernet Connection (2) I219-V


最終效果

image


CPU變頻正常
image


雙顯卡驅動正常
image
image


USB定制正常
image


icloud鏈接成功(app store同理可用)
image

准備工作

所有的工具(windows):

磁盤管理:DiskGenius
python環境:python 3.10.0
OC引導:OpenCore 0.7.4
鏡像下載&U盤制作:gibMacOS
SSDT定制:SSDTTime
config.plist編譯器:ProperTree
mac三碼生成:GenSMBIOS
黑蘋果必備Hackintool
N卡驅動(MAC)[N卡驅動](https://www.tonymacx86.com/nvidia-drivers/ “N卡驅動”)

非必要工具(mac):

SSDT反編譯工具:MaciASL
OC編譯工具:OpenCore Configurator
clover編譯工具:Clover Configurator

工具打包下載:

鏈接:https://pan.baidu.com/s/101Rv7ipwH45aAvBas3QM5A
提取碼:yyds

鏡像(還原鏡像):

macOS High Sierra 10.13.6(17G66)
鏈接:https://pan.baidu.com/s/1cGfs4Xrra5SDbTuBQ3BHEw
提取碼:yyds

建議通過gibmacos直接下載,或者通過opencore指導的macrecovery.py下載。
我只有百度網盤,分享出來的文件下載太慢了。有需要的話請留言!


OC配置文件:

Drivers

HfsPlus.efi
OpenRuntime.efi(OC里面有,不用下載)

Kexts

VirtualSMC
Lilu
WhateverGreen
AppleALC
IntelMausi
USBInjectAll

SSDTs

SSDT-PLUG(SSDTTime生成)
SSDT-EC-USBX

我的EFI引導文件

鏈接:https://pan.baidu.com/s/1xB60uSXtE44ehemYsda8PQ
提取碼:yyds

安裝前的絮叨:

期間踩過的大坑(耗時較多):

opencore(0.7.4)有不識別APFS分區格式的BUG,需要將MinDate、MinVersion參數改成-1才可以識別APFS格式的系統盤。
使用gibMacOS只能下載10.13.6(17G66)的版本號,不支持1060顯卡驅動,系統需要先更新一次,然后才能成功驅動N卡。

推薦文章&視頻教程:

【黑蘋果】macOS Catalina 10.15.7 完整安裝教學
opencore官方指南


詳細的安裝教程

雖然我不細,但為了朋友們我盡可能的做到細一些吧~哈哈
TIPS:

  1. 文章內有推薦的其他教程(已經非常完美非常細了,比我還細!),所以此教程就不再贅述直接略過了。
  2. 此教程只涉及單硬盤單系統安裝,不涉及單硬盤雙系統,其次是通過U盤安裝,請准備16G左右U盤。
  3. 黑蘋果不同的配置會遇到不同的坑,本文肯定會有遺漏,遇到問題還請大家多點耐心,多爬貼~預祝大家都吃上完美黑果!

准備MAC系統盤(建議固態)

使用DiskGenius,刪除預備安裝MAC磁盤的所有分區,然后轉換為GPT格式,接着新建一個300M大小左右ESP分區。


下載鏡像

1.安裝python,下面的很多工具都會用到,所以python相當於是基礎支撐。
2.使用gibMacOS目錄下gibMacOS,輸入R,然后選擇需要的系統版本,輸入對應的序號下載即可。
image


准備MAC安裝盤(U盤)

1.gibMacOS目錄下MakeInstall.bat,輸入U盤序號+o(字母o,不是數字0),例如:我准備操作的盤是1,就輸入1o。
image

2.然后輸入y,接着粘貼開始下載的鏡像路徑,回車后等待寫入完成即可。
image


定制屬於自己的EFI

【最佳推薦】還是上文的視頻安裝教程,特別詳細!一定先觀看!!!
推薦文章:
國光的黑蘋果安裝教程:手把手教你配置 OpenCore
黑果小兵:精解OpenCore

基礎准備

  1. 解壓opencore,將X64/EFI拷貝到桌面,然后將opencore/Docs下的Sample.plist拷貝至桌面下的EFI/OC目錄下,並重命名為config.plist
  2. 進入EFI/OC/Drivers,除了OpenRuntime.efi,其余全部刪除,並將文章開頭提到的HfsPlus.efi拷貝至此目錄下。
  3. 進入EFI/OC/Tools,刪除全部文件。

Kexts完善

VirtualSMC(必備,台式機一般只保留SMCProcessor.kext、SMCSuperIO.kext、VirtualSMC.kext)
Lilu(必備)
WhateverGreen(顯卡)
AppleALC(聲卡,需要看官方指南選擇)
IntelMausi(網卡,需要看官方指南選擇)
USBInjectAll(USB,需要看官方指南選擇)

准備好了的話,將所需的.kext文件夾拷貝到EFI/OC/Kexts目錄。
基礎的kexts如圖(能少則少,后期再來完善都可以):
image


SSDTs生成

  1. 使用SSDTTime下的SSDTTime.bat,根據指南生成所需要的SSDT。
    例如:I7-7700的核心代號是Kaby Lake,所以就只需要SSDT-PLUG、SSDT-EC-USBX兩個SSDT。
    image

  2. 生成好的SSDT會自動保存在Results目錄,我們只需要將.aml后綴的SSDT-PLUG、SSDT-EC-USBX文件,拷貝到EFI/OC/ACPI即可。
    我的生成步驟是8、4、2,依次選擇了Dump DSDT,PluginType,FakeEC。

tips:
SSDTTime只能生成SSDT-EC,因此SSDT-EC-USBX我使用的是官方推薦的用於引導,使用良好一切正常。
能進入mac了使用hackintool進行USB端口定制,再使用MaciASL進行反編譯即可。


配置config.plist

打開ProperTree/ProperTree.bat,然后把EFI/OC/config.plist拖入ProperTree,然后按快捷鍵Ctrl+Shift+R,選擇EFI/OC/文件夾載入基礎配置。
接下來就要挨個看官方指南去操作了,建議先看下推薦文章里的第一個視頻,然后再根據指南一步步去操作。


U盤EFI完善

使用DiskGenius,將U盤里EFI分區的文件刪除,然后將開始在桌面配置好的EFI文件復制進入。然后重啟電腦,進入BIOS設置。


BIOS設置

https://apple.sqlsec.com/3-准備工作/3-1.html
這篇文章里寫的比較細,我就不贅述了。建議挨個去設置好,省很多找解決辦法的時間。


正式安裝MAC

遇到問題建議通過此篇文章先查找:OC 常見問題解決方案

說一下我在安裝過程中遇到解決時間最長的問題:

  1. 找不到安裝盤的啟動項。
    原因1:opencore(0.7.4)有不識別APFS分區格式的BUG,
    解決方法:需要將MinDate、MinVersion參數改成-1才可以識別APFS格式的系統盤。

    原因2:驅動不完善,或者磁盤掃描禁用了某些磁盤格式。
    解決方法2:查看HfsPlus.efi驅動一定要有,ScanPolicy設置為0

  2. 提示“驗證固件時發生錯誤”、“安裝器資源已過期”
    這是搞了15個小時以上的問題,找不到原因也找不到解決方法。網上所說的改BIOS/windows時間、斷網、主板放電、拔掉多余硬盤、改SMBIOS機型全試了個遍,統統不行!最后換clover引導,安裝完成后,再換OC引導才解決這個問題。
    網上提到換鏡像版本這個方法沒試過,因為必須要驅動N卡,gibMacOS能下載的10.13.6的版本也就這一個。opencore最新版推薦的鏡像下載方法,下載的鏡像遇到的小bug更多,無奈又換回了gibMacOS下載的10.13.6版本。

    臨時引導clover下載:https://pan.baidu.com/s/1_pZCnnXVnqrVZ2unU4M8xw 提取碼:yyds

安裝過程的截圖我就不上了,跟網上看到的幾乎一致,無非就是各種點點點。
這類的視頻、文章太多了,大部分的黑蘋果教程感覺就他喵的是在炫耀,根本就不會講EFI、SSDT定制,以及過程中的難點問題解決方法等等。
不是一桿子打死所有教程,這里指的是那些在B站炫耀的標題黨教程!連安裝工具、EFI都舍不得分享,算什么黑果安裝教程。
安裝黑蘋果難點恰恰是怎么進入安裝界面和后期的系統完善!你直接拷貝EFI進入U盤,然后進入安裝界面點點點的安裝步驟教程,99%的人都會好吧。


完善黑蘋果之驅動安裝

推薦文章:
檢驗黑蘋果完美程度
N卡驅動下載
USB端口定制

由於在前期看opencore的官方指南我配置的非常詳細,所以除了N卡驅動,我的黑蘋果完善之路走的相對簡單,只遇到了一兩個小問題,都是很快就解決了,所以沒有太多的心得。

  1. 使用gibMacOS只能下載10.13.6(17G66)的版本號,不支持1060顯卡驅動,系統需要先更新一次,然后才能成功驅動N卡。
  2. 聲卡驅動ID試錯,我的是5,在boot-args引導參數加入alcid=ID,ID挨着測試就好了。

附上比較有價值的一部分視頻教程:
DSDT提取和常見SSDT功能介紹
開啟 HiDPI


最后的優化工作

國光的 macOS 配置優化記錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM