抛砖引玉,欢迎大家讨论,让后面人黑苹果简单点...
主要是参考这篇帖子来配置EFI,EFI原包是OpenCore 0.5.9
本机配置
CPU:Ryzen5 2600主板:ASUS B450MPro Gaming
显卡:蓝宝石RX480 4G (免驱)
内存:铭瑄 8x2
SSD:Asgard 500GB NVMe
网卡/蓝牙:BCM94360CS2 (免驱)
序列号相关的
你需要用GenSMBIOS生成序列号等信息,然后使用ProperTree修改config.plist的SN信息(路径PlatformInfo->Generic->-),这样基本可以正常使用iMessage等功能Type = SystemProductName
Serial = SystemSerialNumber
Board Serial = MLB
SmUUID = SystemUUID
检查序列号Apple 序列号检查,最好得到很抱歉,这个序列号无效 之类的回答,否则换别的序列号
正常工作的 CPU,显卡,声音(AppleALC.kext驱动/alcid=2),USB2.0/3.0,关机重启 不工作的 麦克风,睡眠,有待更多发现
NVRAM->boot-args的一些说明 -v 所谓的啰嗦模式,不需要就去掉 debug=0x100 不太了解,排错用的 keepsyms=1 辅助debug=0x100 npci=0x2000 主板没有Above4GDecoding选项时使用 alcid 设置声卡的layout-id,我主板的是alcid=2,大家可以参考支持的编码来试试自己设备的 apdpmod=pikera 使用RX5000系列及以上的需要加上
BIOS的一些设置 禁用 快速启动,CSM 启用 Above4GDecoding,EHCI / XHCI,OS Type选Windows 8.1 / 10 UEFI模式
P.S. 我使用的无线网卡免驱,所以没有配置其他的网络相关kext,如有需要可以自行添加 建议不要使用奇奇怪怪的一些ssd安装OS,我之前用的一张星舞 NMVe固态,装完各种奇奇怪怪的问题,换了现在的ssd,EFI文件一样,丝般顺滑
文中提到的工具都放入了链接,如果不方便也可以在本文下载,再次欢迎大家的讨论
|