每次安裝黑蘋(píng)果都要花很多時(shí)間重新查找資料探越,這次將要點(diǎn)記錄下來(lái)
主要參考資料
- 黑果小兵 - 資源下載梁只,各種詳細(xì)說(shuō)明和資料
- Hackintosh vanilla desktop guide - 簡(jiǎn)潔的安裝教程蕊梧,明確的clover設(shè)置說(shuō)明仇箱,帶有關(guān)鍵資源的鏈接
- Hackintosh.com - 整理好的安裝教程
- tonymacx86 - 黑蘋(píng)果論壇挫酿,解決問(wèn)題的地方
資源下載
- 安裝鏡像 / 黑果小兵 - 合集形式,EFI文件夾下內(nèi)容雜糅寥裂,不適合特定的個(gè)體“钙#可作為完善的備份資料封恰,覆蓋安裝最新的Clover
- Clover - 啟動(dòng)引導(dǎo)
- Clover Configurator - 圖形界面的Clover設(shè)置編輯器
- Kexts - 自動(dòng)編譯保持最新的Kexts,或者對(duì)應(yīng)kext的Github repo
最小化原則褐啡。只添加運(yùn)行所必須的最少的 configs/drivers/kexts诺舔,避免對(duì)系統(tǒng)的多余的修改。遇到問(wèn)題時(shí)針對(duì)性的解決备畦。這在不清楚各個(gè)設(shè)置或代碼包的作用和影響時(shí)低飒,尤為重要。
通用安裝教程
- 黑果小兵的安裝教程 - 詳細(xì)的中文安裝過(guò)程
- TMx86 Catalina guide & Vanilla guide - 英文安裝教程懂盐,關(guān)鍵步驟的形式褥赊,比較簡(jiǎn)潔
針對(duì)性的調(diào)整
臺(tái)式機(jī)配置
- Intel E3-1230v2, Ivy bridge
- AMD RX580 8G
- Asrock B75 Pro3, AMI UEFI
- Onboard LAN Realtek RTL8111E
- Onboard audio Realtek ALC892
- 2 x SATA3 by ASMedia ASM1061
- Monitor LG 34WK650, HDMI
- Razor wired keyboard & wireless mouse
- 安裝mac到獨(dú)立的SSD
安裝前的準(zhǔn)備
- 下載必要的資源,安裝鏡像莉恼、Clover拌喉、Clover Configurator。kext可在安裝后按需下載
- 制作安裝U盤(pán)
- windows下用 Etcher 將安裝鏡像刻錄到U盤(pán)
- U盤(pán)內(nèi)容會(huì)完全抹去俐银,U盤(pán)容量 > 16G尿背。
- 安裝Clover到U盤(pán)
- mac下用Clover Configurator加載U盤(pán)的EFI分區(qū),將原有的EFI文件夾重命名為EFI_backup作為備份捶惜,安裝Clover到U盤(pán)田藐,默認(rèn)配置,注意安裝位置選擇U盤(pán)而不是當(dāng)前的mac
- 如果只有windows售躁,需要在windows下加載U盤(pán)EFI分區(qū)進(jìn)行修改坞淮,或者直接修改鏡像的EFI分區(qū)
- Clover的一些設(shè)置
- config.plist,啟動(dòng)參數(shù)中增加 agdpmod=pikera
- EFI drivers陪捷,對(duì)于Clover r4986之后的版本
- 位置在
EFI -> CLOVER -> drivers -> UEFI
回窘,可刪除舊版文件夾EFI -> CLOVER -> drivers64UEFI
,EFI -> CLOVER -> UEFIDrivers
- Drivers文件名市袖,已不需要
-64
的后綴
- 位置在
- 必備的drivers和kexts
ApfsDriverLoader.efi, AptioMemoryFix.efi, DataHubDxe.efi, FSInject.efi, HFSPlus.efi, VirtualSmc.efi 或 SMCHelper.efi
-
AppleALC.kext, Lilu.kext, RealtekRTL8111.kext(或 網(wǎng)卡對(duì)應(yīng)驅(qū)動(dòng)), USBInjectAll.kext, WhateverGreen.kext, VirtualSMC.kext 或 FakeSMC.kext
EFI DriversKexts
英文教程中都默認(rèn)已有一臺(tái)mac啡直,只有這樣才能合法的獲取mac安裝文件,所以很多安裝步驟會(huì)利用現(xiàn)有mac苍碟。當(dāng)然酒觅,已有一臺(tái)mac是最方便的
安裝
- BIOS配置
-
vt-d, secure boot, AHCI
等
-
- 開(kāi)機(jī)啟動(dòng)選項(xiàng),選擇 USB EFI
- 如果U盤(pán)含有Clover和WinPE兩個(gè)啟動(dòng)引導(dǎo)微峰,名稱(chēng)會(huì)相同舷丹,試一下即可
- Clover界面,
Boot macOS Install from Install macOS Catalina
- 硬盤(pán)分區(qū)蜓肆,使用
APFS
- 如果無(wú)法分區(qū)颜凯,見(jiàn)之后的可能的解決方法 [2]谋币。
- 硬盤(pán)分區(qū)蜓肆,使用
- 正常安裝 mac
- 安裝過(guò)程中重啟后,選擇從硬盤(pán)啟動(dòng)症概,如
Boot macOS Install form [卷宗名稱(chēng)]
蕾额,這里的[卷宗名稱(chēng)]
是在分區(qū)時(shí)命名的。完成安裝
- 安裝過(guò)程中重啟后,選擇從硬盤(pán)啟動(dòng)症概,如
安裝后的配置
- 將U盤(pán)中的EFI文件夾考入硬盤(pán)的EFI分區(qū)內(nèi)
- mac安裝時(shí)生成的
EFI/Apple
文件夾可刪除
- mac安裝時(shí)生成的
-
Hackintosh vanilla desktop guide彼城,對(duì)照此教程內(nèi)的cpu版本诅蝶,梳理Clover的
config.plist
- 使用最新版本的kext - 或從鏡像備份中獲取
- 其他EFI Drivers - Clover Configurator中可下載,鏡像備份中也有募壕,或者通過(guò)完整安裝Clover(安裝前備份EFI文件夾)
- CPU電源管理 - 可選调炬,多數(shù)經(jīng)Clover配置已可用
-
修正USB接口限制 或 Catalina USB fix
com.apple.iokit.IOUSBHostFamily 83FB0F0F 83FB3F0F com.apple.driver.usb.AppleUSBXHCI 83F90F0F 83F93F0F
- 安裝Kexts到/L/E - 可選
問(wèn)題和解決
Clover界面點(diǎn)擊啟動(dòng)條目后黑屏,可嘗試增加啟動(dòng)參數(shù)
agdpmod=pikera
-
無(wú)法讀取硬盤(pán)司抱。原因筐眷,由于使用了SATA擴(kuò)展芯片,缺少驅(qū)動(dòng)习柠。例如,引導(dǎo)log提示
Disk I/O error
照棋,DiskUtil分區(qū)失敗提示unable to write to last block
等资溃。
以下是適用于mac 10.15.x的修正,AppleAHCIPort 40600200 -> 00000000
Clover Configurator<!-- 添加到 KernelAndKextPatches / KextsToPatch 下 --> <dict> <key>Comment</key> <string>ALPM IO Error AppleAHCIPort</string> <key>Disabled</key> <false/> <key>Find</key> <data> QGACAA== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.15.x</string> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data> AAAAAA== </data> </dict>
-
睡眠喚醒后烈炭,界面卡頓溶锭。
- TMx86 #3
- 睡眠喚醒后,Terminal下輸入
log show --last 5m | grep TSC
符隙,如果有Unsynchronized TSC for CPU
趴捅,則需要VoodooTSCSync.kext
-
Clover 啟動(dòng)界面包含無(wú)效條目
- 使用Cover Configurator編輯
config.plist
。GUI霹疫,Hide Volume拱绑,添加preboot, VM - GUI,Scan丽蝎,勾選兩次Legacy猎拨。強(qiáng)制生成禁用Legacy的項(xiàng)目,默認(rèn)雖為禁用但不起作用屠阻。
- 使用Cover Configurator編輯
-
Clover 啟動(dòng)界面無(wú)法顯示原生分辨率
- 主板支持顯卡的UEFI啟動(dòng)红省,顯卡firmware包含GOP。主板禁用CSM国觉,開(kāi)啟原生分辨率
- 主板不支持顯卡的UEFI啟動(dòng)吧恃,需開(kāi)啟CSM。
CsmVideoDxe.efi
Clover引導(dǎo)時(shí)可修正分辨率麻诀,但進(jìn)入mac后黑屏
-
BIOS下痕寓,沒(méi)有啟動(dòng)mac的條目
- EasyUEFI - Windows下修改UEFI啟動(dòng)項(xiàng)
- Clover EFI shell / TMx86 #3 - 手動(dòng)修改UEFI啟動(dòng)項(xiàng)