本帖最后由 罐头ccc 于 2020-12-1 17:48 编辑
本帖内容翻译自OC官方文档 原地址 https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html 这部分的内容给了我很大帮助,分享给还未成功的小伙伴
1,开启问题日志,首先是要切换到debug版的OC(OCrelease页面)
需要替换的文件有 EFI/BOOT/ BOOTx64.efi EFI/OC/Bootstrap/ Bootstrap.efi EFI/OC/Drivers/ OpenRuntime.efi OpenCanopy.efi(如果你有使用) EFI/OC/ OpenCore.efi
2,接下来就是在config.plist中修改相应的选项开启输出日志即可 在Misc-Debug下修改 AppleDebug: YES ApplePanic: YES Target: 67
3,关闭问题日志就很简答啦 把OC文件切换回稳定版(反向操作第1步)然后修改config.plist AppleDebug = NO ApplePanic = NO Target = 0
4,详解Target值 不同的Target值对应不同级别的debugging Value Comment 0x01 Enable Logging — 启用日志记录,否则所有日志都会被丢弃 0x02 Enable Onscreen debug — 在屏幕上输出日志 0x04 Enable logging to Data Hub. — 启用把日志记录到 Data Hub 0x08 Enable serial port logging. — 启用串行端口记录 0x10 Enable UEFI variable logging. — 启用 UEFI 变量记录 0x20 Enable non-volatile UEFI variable logging. — 启用非易失性 UEFI 变量记录 0x40 Enable logging to file. — 启用在 ESP 分区生成日志文件 这里有两点需要注意 a) 前面表格的值为16进制,在config.plist下一般属性是number,要转换为10进制 b) 不同的值是可以相加的哦 比如我们选择 0x010x02 0x40 这3个值,相加是0x43,转换成十进制就是我们经常使用的67啦。
|