OpenCore Debug
Chuyển đổi file
Tải bản opencore debug tại đây

B1: Chúng ta sẽ cần thay đổi những file sau ở EFI
hiện tại của bạn và EFI Debug
EFI/BOOT/
BOOTx64.efi
EFI/OC/Drivers/
OpenRuntime.efi
OpenCanopy.efi
(if you're using it)
EFI/OC/
OpenCore.efi

Config Changes
Misc > Debug
AppleDebug: YES
cung cấp nhiều thông tin sửa lỗi hơn đặc biệt là khi boot trong quá trình cài đặt
ApplePanic: YES
Điều này sẽ cho phép kernel panic được lưu vào log sử dụng nó kèm với
keepsyms=1
trong boot-arg.
DisableWatchdog: YES
Disable UEFI watchdog, dùng khi opencore bị đứng do một số thứ không quan trọng.
Target:
67
dùng để thiết lập các mode của target để dump lỗi
0x01
Enable log
0x02
Cho phép hiện lỗi trên màn hình
0x04
Enable log cho Data Hub.
0x08
Enable log cho serial port (port connector)
0x10
Enable log biến UEFI
0x20
Enable log biến non-volatile UEFI
0x40
Cho phép xuất log thành file
0x01
— Enable Log0x02
— Cho phép hiện lỗi trên màn hìnhNhớ rằng điều này sẽ làm tăng thời gian khởi động
0x40
— Cho phép xuất log thành file
0x01
+ 0x02
+ 0x40
= 0x43
0x43
Chuyển nó thành decimal tại trang sau đây 67
Chúng ta sẽ set Config theo mục sau Misc
-> Debug
-> Target
-> 67
DisplayLevel:
2147483714
Used for setting what is logged
0x00000002
DEBUG_WARN trong các version OpenCore DEBUG, NOOPT, RELEASE.
0x00000040
DEBUG_INFO trong các version OpenCore DEBUG, NOOPT.
0x00400000
DEBUG_VERBOSE trong các version OpenCore custom builds.
0x80000000
DEBUG_ERROR trong các version OpenCore DEBUG, NOOPT, RELEASE.
Bạn có thể tham khảo tại đây full list các option DebugLib.h
Sau đây là một option mà chúng tôi đề xuất cho bạn
0x00000002
— DEBUG_WARN trong các version OpenCore DEBUG, NOOPT, RELEASE.0x00000040
— DEBUG_INFO trong các version OpenCore DEBUG, NOOPT.0x80000000
— DEBUG_ERROR trong các version OpenCore DEBUG, NOOPT, RELEASE.
Giống như Target
, chúng ta sẽ cộng các hex lại sau đó convert nó thành decimal:
0x80000042
Convert thành decimal tại trang sau đây 2147483714
Misc
-> Debug
-> DisplayLevel
-> 2147483714
Source tham khảo: https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html
Last updated