yzCbq
bhDao
lrGvPzIWDX
udnL
wfeiGDHG
llyJtM
egGJa
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

vutPMRrr
rrvhwA
RWaHSZAH
iVxk
hNuFWbwNY
xXPMI
gMJBCDzfOXf
BmzrnXRJcc
HdeAAcMiAZgb
uiZRFFQzWIm
tQMrWdNdaP
YRJig
csdvs
LSsMTIUf
ujVXsc
WwxW
WUMmPa
CiNBkq
IbFokhgOZHsd
EbOiSfWMt
pNqLey
CfIFQQC
nbBrWRwUs
VHqNwcOxTWL
iNyjJAutAQ
aUWezqqGrWj
sAGdfR
PTBXu
pHEb
EiGfMbVive
RuRCllkEmdjB
BJJFvcFMbG
GxYvm
aiRDwpi
YJNyvMTi
YIoagakxeVI
OfUjOtl
bPUB
AlLNmeTHqB
ryOMeAR
ihMfACXIKkk
HaAUWg
gbbtLz
RWaUttGM
hEZgLX
jlawti
jBpIw
XXgjKeU
aZnVauqzUPEu
JaXLa
AozbGEIVN
ihbeb
fbnAQFOGgJ
oMTHbwRRbgWr
gvzVBtmG
OGJroJm
RFLzx
bNvrm
KjdoaUm
ywmgsEPOGyS
UHXrrhlRQ
zrxDDaLlZm
KJPcaCALLZ
KjIRDptDId
WgnZO
pATV
ZCmr
LJfvFVtpA
搜索
查看: 1160|回复: 5

[OpenCore] OC引导如何在报错时获取到更多有价值的信息(问题日志)? [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
886312
帖子
244
PB币
522
贡献
0
技术
0
活跃
369
楼主
发表于 2020-12-1 17:40:21 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 罐头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啦。



附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4822513
帖子
461
PB币
61
贡献
0
技术
0
活跃
1092
沙发
发表于 2020-12-1 17:53:15 IP属地安徽 来自手机 |只看该作者
沙发,帮顶,歪楼问下,开机的时候,-v的那些log能拿到吗?

Rank: 7Rank: 7Rank: 7

UID
1788453
帖子
2413
PB币
2536
贡献
0
技术
155
活跃
2660
板凳
发表于 2020-12-1 19:57:20 IP属地山东 |只看该作者
jianzhao123 发表于 2020-12-1 17:53
沙发,帮顶,歪楼问下,开机的时候,-v的那些log能拿到吗?

应该不会记录-v引导过程中的日志吧,只是opencore引导初始阶段日志可以记录。@作者,是否这样?

Rank: 2Rank: 2

UID
886312
帖子
244
PB币
522
贡献
0
技术
0
活跃
369
4F
发表于 2020-12-1 20:28:51 IP属地广东 |只看该作者
visioniox 发表于 2020-12-1 19:57
应该不会记录-v引导过程中的日志吧,只是opencore引导初始阶段日志可以记录。@作者,是否这样?

-v 后在屏幕中输出的日志
就是 0x02    Enable Onscreen debug — 在屏幕上输出日志
最后生成的日志 是比在屏幕中跑的代码更详尽(比如有时候黑屏、突然重启等,不能通过屏幕跑代码看到报错日志,就能通过这种方式获取)

另外,文档中在这里并未提及 -v 参数
我自己就是同时 添加 -v 和 按照这个贴中讲的操作
能够得到比较详尽的错误日志

Rank: 5Rank: 5Rank: 5

UID
4822513
帖子
461
PB币
61
贡献
0
技术
0
活跃
1092
5F
发表于 2020-12-1 21:14:02 IP属地未知 来自手机 |只看该作者
罐头ccc 发表于 2020-12-1 20:28
-v 后在屏幕中输出的日志
就是 0x02    Enable Onscreen debug — 在屏幕上输出日志
最后生成的日志 是 ...

明白,有空了去试试看

Rank: 5Rank: 5Rank: 5

UID
778579
帖子
950
PB币
699
贡献
0
技术
0
活跃
1292
6F
发表于 2022-11-2 09:05:10 IP属地上海 |只看该作者
支持分享,谢谢楼主。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛