黑蘋果從入門到放棄-OC配置EFI文件

2021-01-08 福萌數碼

自從蘋果採用intel處理器以來,黑蘋果成為不少DIY玩家的選擇,在現在科技快速發展的時代,在黑蘋果引導方面也有很大的進步。目前open core引導的普及,使安裝黑蘋果很簡單,甚至和安裝Windows不無差異。目前的open core引導代替clover引導就像幾年前clover引導代替變色龍引導一樣,由於open core引導更好的兼容性,成為未來安裝黑蘋果主流引導指日可待,接下來我將會從open core引導所需要設置以及配置和安裝黑蘋果來和大家一起探討。

在這裡我所採用的OC版本是0.6.2,雖然是上一個正式版本,但是最新的0.6.3配置方法差距並不大。

我們先來看下OC文檔目錄:

在Docs中存放著關於OC引導官方介紹文檔以及升級日誌,還有我們所需的配置文件,在此處的名字是sample.plist,我們回頭為配置OC引導需要將名字改為config,後面會講。

在AcpiSamples文件夾中存放著一些ACPI文件,關於它的作用後面也會講。

第二個文件夾EFI是重中之重,也就是我們OC引導最重要的地方,沒有它我們就沒有辦法去引導Mac系統。

但這個目錄目前來說是不完整的,後面需要我們去完善。

BOOT文件夾中存放引導文件,用來加載open core和下面的bootstarp一起使用。

ACPI文件夾中用於存儲ACPI部分的補充ACPI信息的目錄。

Drivers文件夾中用來存放UEFI驅動文件。

Kexts文件夾中用來存放內核文件,用來正確驅動電腦硬體。

resources文件夾中用來存放主題文件,如果你有好的主題可以放在此文件夾中。

Tools文件夾中用來存放一些OC工具,例如清楚nvram。

在OC文件夾中最後一個Utilities文件夾一般是我們用不到的,這裡不做過多解釋。

在官方給出的文件形式如下:

那麼介紹完文件目錄形式,我們開始配置OC引導,這裡我們先將Docs文件夾中sample文件拷貝到EFI文件夾下OC文件夾中,並更名為config。

一、開始編輯

現在我們可以使用ProperTree打開config.plist。

上方WARNING是沒有什麼影響的,可以直接刪除。

(1)ACPI設置編輯

第一項ACPI設置,將ACPI中描述文件刪除,將提前準備好的ACPI文件拷貝到此處,在此之前應現將符合你機器硬體描述文件拷貝到ACPI文件夾中。再將文件拖拽到OCC中,並啟用。

將其他無關ssdt文件刪除,將準備好的文件導入,並改好名字啟用。

關於各項選項功能大家可以參考我所給出的中文參考文檔(https://oc.skk.moe/):

後方不再多解釋。

對於如何獲取符合你電腦的描述文件,我會根據此文章反應怎樣……哈哈哈,此文章還是主要針對如何配置OC來講。

Delete、patch和quicks選項一般不需要更改。

(2)booter啟動項設置

在此選項中我們只需要更改下方quicks選項,大家可以參考我的選擇,適合大部分臺式機電腦。

(3)DeviceProperties設置

配置PCI設備參數,例如配置顯卡驅動、音效卡驅動。

這個地方大家可以藉助hackintool(瑞士軍刀)來完成,首先我們打開瑞士軍刀,找到PCIe設備選項

然後在桌面上會出現四個文件

我們使用propertree打開後綴plist的文件。

列出了所有的設備文件,這裡我們主要使用的是顯卡pcie參數,如果你配備有無線網卡,還需要使用顯卡的PCIe。

關於顯卡注入id和顯卡smbios大家也可以使用瑞士軍刀。

(4)kernel設置

在這裡主要放一些驅動文件,主要的有Lilu、WhateverGreen、VirtualSMC,如果你有其他的需要驅動的內核文件也是放在這個裡面,主要操作方法是將準備好的內核文件放在EFI-OC-kexks

我所使用的一些內核功能一般是音效卡驅動、網卡驅動、USB驅動等。根據自己的電腦配置進行安排。

然後在配置文件中按如下方式鍵入:

關於CPU仿冒:

主要針對Comet Lake如果想使用Big Sur,需仿冒為Coffce Lake

Cpuid1Data:EB060800 00000000 00000000 00000000

Cpuid1Mask:FFFFFFFF 00000000 00000000 00000000(來自Bugprogrammer)

在patch補丁方面一般IntelCPU是不需要進行補丁,而ryzen的處理器一般需要補丁,這裡不做過的解釋

Quicks設置,注意,如果沒有解鎖CFG需要勾選前兩項,最後一項是使用USB注入,解鎖USB埠限制。

AppleXcpmExtraMsrs:無原生電源管理的CPU需開啟

AppleXcpmForceBoost:強制讓CPU一直滿載,部分至強CPU可用

CustomSMBIOSGuid:之前是Dell筆記本使用,不建議開啟,會導致無法讀取序列號的問題

DisableIoMapper:禁止VT-D

DisableRtcChecksum:禁止RTC的校驗和寫入(推薦使用其他方法替代該選項)

DummyPowerManagement:和NullCPUPowerManagement類似,無原生電源管理的機型需使用(Ryzen必須開啟,或使用同類驅動替代)

ExternalDiskIcons:如果遇到內置變外置,外置變內置的情況可開啟,可將外置變為內置,內置變為外置

IncreasePciBarSize:如果BIOS中沒有Above 4G Decoding(4G以上解碼)的選項可嘗試開啟,將PCI帶寬大小擴充至4GB

LapicKernelPanic:對HP筆記本的修補(HP筆記本必須開啟)

PanicNoKextDump:顯示驅動崩潰信息(調試用)

PowerTimeoutKernelPanic:遇到睡眠崩潰或重啟的問題可嘗試開啟解決

ThirdPartyDrives:開啟第三方SATA的TRIM功能,會導致開機變慢

(5)Misc

在其中主要講一些主要設置,關於Picker Mode中,默認Builtin是代表不使用圖形化界面啟動,如果你有好的主題可以使用External,apple主要適用於白果,timeout為進入系統倒計時,0為不做任何設置。

ShowPicker:顯示引導菜單

HideAuxiliary:隱藏輔助工具(Reset NVRAM、Recovery等,開啟後可通過引導菜單內按空格鍵顯示輔助工具)

Hibernate Mode:Ryzen建議設為None,其他原生NVRAM機型可設為Auto

Security

ScanPolicy設為0,Vault設置為Optional,不然一般是不能開機的。

如果想要在引導界面開啟重置nvram功能,需要將AllowNvramReset功能打開。

(6)nvram

主要更改7C43開頭的,boot-args啟動參數,後方添加-V可以開啟跑碼模式,特殊的功能igfxonln=1可以防止睡眠喚醒黑屏,alcid=92驅動音效卡,這個可以參考黑果小兵文檔。csr-active-config主要是SIP參數,00000000 開啟SIP

E7030000 關閉SIP(10.15.x及以下)

77000000 關閉SIP(Big Sur 11.0)

prev-lang:kbd語言設置:

7A682D48 616E733A 323532代表中文。

(7)PlatformInfo

機型設置,可以使用瑞士軍刀生成smbios

將對應文件填入其中

(8)APFS

EnableJumpstart:開啟內置的APFS驅動,如果Driver中無ApfsDriverLoader.efi則必須開啟

HideVerbose:隱藏APFS驅動的日誌

JumpstartHotPlug:支持含有APFS分區的USB設備的熱插拔

GlobalConnect:默認即可

Audio主要是模仿白果開機音效,想要開啟可以設置。

Drives主要放驅動文件,想要開啟圖形化啟動界面需要放入OpenCanopy.efi

Output輸出參數,ConsoleMode一般為Max,Resolution為顯示器輸出解析度。

其他選項一般是不需要更改的,到此為止基本上使用propertree配置OC efi文件已經結束了,說實話,我感覺我這篇文章可能除了我其他人可能並不一定很好懂,所以後期我會更新使用OCC配置EFI文件的教程,並且更細緻化的解釋各項的主要功能。

關於各項功能具體解釋後方將會放出,如果大家有什麼問題可以私信或者在評論區指出。關於文中所出現錯誤也請大家指出。

感謝:

OC官方:https://github.com/acidanthera/OpenCorePkg

黑果小兵:https://blog.daliansky.net/

知乎Rewhite:https://www.zhihu.com/people/whitegold-98

OC中文文檔:https://oc.skk.moe/

黑蘋果屋:http://imacos.top/

Zxystd開發的Intel網卡驅動:https://openintelwireless.github.io

相關焦點

  • 黑蘋果硬碟引導的兩種方式
    用U盤安裝好黑蘋果系統後,與Windows系統不同的是,黑蘋果只是將系統安裝完畢,關於系統引導,並未做自動化配置,此時就需要我們手動去安裝配置,否則就只有通過安裝U盤進入Clover去引導黑蘋果開機。將黑蘋果系統引導,配置到硬碟其實也很簡單,按系統分為兩種方式:Windows環境配置:我們可以在Windows系統中,藉助軟體配置黑蘋果的引導。
  • 淺談 Mac 黑蘋果 Hackintosh 安裝使用
    玩黑蘋果到人總會有辦法的~外接網卡:使用特定網卡(博通)或外接 usb 網卡(網卡型號具體百度)INTEL 網卡解決方案:如果你是 intel 的網卡,那麼網上已經有部分型號實現 wifi 驅動到解決方案(我的網卡型號是 AC9560 已經支持了該型號):EFI
  • 黑蘋果硬體指南——Intel 10代配置推薦
    這裡說下,Clover引導也不是不可以,但有很多大神已經不再支持clover 了,也不再更新,OC引導才是趨勢,建議大家逐步放棄clover引導,全面轉向OC,另外,OC對於AMD的支持也非常好,能夠花費很小的力氣就能實現黑蘋果。雖然我個人還是不推薦用AMD的CPU進行黑蘋果,無他,唯蘋果官方沒有銳龍版的產品。
  • 黑蘋果第一時間完美吃上 macOS 10.14.6
    刷了 10 分鐘 tonymacx86 新帖,花了兩分鐘更新了 kext 以及個別 efi,又花了兩分鐘下好系統點擊 restart,重啟安裝。安裝界面白蘋果卡了三分鐘,我以為我涼了,沒想到順利進入安裝界面,上面顯示 29 minutes remaining。我就去洗衣服了,倒了洗衣液,等水位夠了,倒了兩瓶蓋消毒液,準備回去看視頻的時候,發現已經重啟到 Clover 引導頁面。
  • 黑蘋果drivers64UEFI驅動介紹
    在黑蘋果的安裝中,大部分人都會注重.kext驅動,之前我也發過一篇文章,專門講.kext每個驅動含義講解的合集,《點此前往》!往往Driver64Uefi文件夾中的.efi驅動被忽略,其實.efi驅動基本等同與.kext驅動,今天給大家介紹一下.efi驅動的意義。
  • 蘋果自主晶片m1發布,黑蘋果是否淪為歷史
    hello 小夥伴們,今天我們接著上期的話題一起討論下蘋果自研晶片後,黑蘋果的未來。m1官宣圖為了新的M1晶片,蘋果推出了macOS Big Sur新系統,有的小夥伴可能和小編一樣,已經安裝體驗過了Big sur測試版的黑蘋果。
  • 普通電腦安裝蘋果系統(黑蘋果)嘗試:失敗
    這個網站需要登錄,我建議對黑蘋果有興趣的兄弟都可以註冊一下(英文渣渣也能看懂,稍微會一點就行)。2.下載好你要安裝的 mac版本(mojave),這裡我想說,最好你能有個mac系統的電腦,如果沒有你想辦法借一個,這樣製作usb安裝盤的時候會順利很多,我是之前完美安裝過一個蘋果系統,所以製作安裝盤非常順利。
  • 【黑蘋果】升級OC引導和最好用的配置工具介紹
    【黑蘋果】升級OC引導和最好用的配置工具介紹 2020-12-02 18:28
  • 黑蘋果裝機配置推薦
    為了答謝大家一直對蘋果地帶的支持,我們精心準備了2020黑蘋果完美配置推薦版塊,來幫組大家快速啃上黑蘋果,您可以在這裡快速的挑選出適合自己的電腦硬體,如果您有好的建議也請評論留言,另外本站所有裝機案例都有詳細配置,您也可以照著組裝,同時我們也提供專業的裝機服務!供您選擇。
  • 給小白UI設計師的黑蘋果推薦配置及安裝指南(2020更新版)
    ——————————————————靜電說:自己用黑蘋果的原因很簡單,就是比同級別Mac更強悍的性能和更好的擴展能力。簡而言之,就是同價位的電腦,我可以擁有比Mac更好的硬體配置,從而更高效率的完成我的工作。
  • ITX黑蘋果主機配置-乾貨
    今天我就給大家介紹一下關於ITX黑蘋果主機的配置,並且科普一下各種商業ITX的坑。由於是黑蘋果主機,所以不討論AMD的CPU和N卡(蘋果系統不易兼容)想到ITX主機,我一開始想到最省事和效率的方法就是在某寶買整機。簡單省事。而且他們給的那些價格和配置相當的誘人。
  • 一個UI寫的黑蘋果雙系統安裝教程總結技藝
    黑蘋果是什麼呢,一般來說,安裝在非蘋果設備的電腦都可以統一叫黑蘋果,安裝一個黑蘋果的體驗,其實不會跟蘋果的設備有著很大的區別,甚至在硬體性能及價格上體驗會更好,其次是對WIN系統又很喜歡的人,安裝雙系統真的是不能再完美了。
  • 蘋果MacOS系統盜版(黑蘋果)為什麼遠少於微軟的Windows系統盜版
    只需要配置好合適的配置文件(config.plist)並放好合適的kext驅動文件就可以安裝黑蘋果,但安裝黑蘋果還是會遇到很多問題:1、某些情況下需要更換MacOS所能支持的無線網卡,也可以使用USB無線網卡(不建議)。
  • 電腦故障分析:Winload.efi文件丟失導致藍屏的解決方法
    用戶們使用電腦經常會遇到各種藍屏問題,而通過本文,小編就以電腦開機提示:「\windows\system32\winload.efi,錯誤代碼:0xc0000225」來作為例子,對於那些不知道具體解決方法的用戶來說,下面就通過本文來詳細了解一下吧。
  • 「黑蘋果」藥丸?
    這就是所謂的——黑蘋果(Hackintosh)。這早就是一個公開的秘密,某寶搜索黑蘋果主機,價格從2000到幾萬任君選擇。問題來了,為什麼要用黑蘋果?另外,蘋果全家桶也有一股無形的魔力,比如iCloud同步,從iPhone向電腦傳輸文件只需要簡單的Airdrop。此外,MacOS一向被認為比Windows更加流暢安全。當然,這些都不是黑蘋果的優勢,而是蘋果MacOS的優勢。黑蘋果的優勢只有一個——便宜。
  • 黑蘋果電腦作業系統很難嗎?10年前的配置,順利安裝
    2、黑蘋果系統需要什麼樣的硬體配置;3、為什麼叫黑蘋果系統;4、你目前安裝過最低的電腦啥配置;好了,別的不說先上,我今天剛順利安裝黑蘋果電腦作業系統,一臺10年前的配置,如下視頻:主板:G41技嘉的,如下圖,這樣的配置,不用我說大家,經常關注過我的號,有點電腦知識就知道這個配置不會低於10年前的配置;
  • 黑蘋果裝機指南,教你如何用Clover四葉草安裝你的MacOS
    今天我來教大家如何配置Clover四葉草來完成黑蘋果的引導和安裝。開始之前,我們來講一下Clover引導的原理,Clover引導方式是通過用戶創建EFI分區來引導仿冒的設備信息,從而實現系統的安裝,所以其中的要點就是配EFI文件,EFI文件配置的要點是在config.plist的編輯和EFI/CLOVER/kexts/other文件裡的kext驅動文件的篩選。
  • 不要再啃黑蘋果了
    我記得一開始學習安裝系統的時候,只知道把iso文件解壓了,然後雙擊裡面的exe文件進行默認的安裝。後來學會了自定義安裝分區,再到後來學會製作U盤啟動,然後從U盤來安裝系統,後面還學會了在U盤中安裝PE系統,然後從U盤啟動進入PE系統來對電腦進行一些操作。
  • 黑蘋果萬能驅動引導配置工具 Hackintool
    Hackintool 是一款黑蘋果萬能驅動引導配置工具,很多人也叫黑蘋果瑞士軍刀。說起Hackintool 小編都不知道該如何形容它,只能說功能強大,黑蘋果驅動神器,小編都沒有見過如此全面的黑蘋果工具。