Boot Issue

circle-info

Các vấn đề gặp phải từ khi khởi động usb cho đến trước khi chọn option boot macos

Stuck on a black screen before picker

circle-info

Khi gặp lỗi này bạn sẽ thấy một màn hình đên khi khởi động usb.

Để khác phục nó bạn nên chỉnh target thành 67 trong config và xem file log đuợc dump ra đang ở lỗi nào

chevron-rightMột vài lỗi thường gặp xuất hiện trong log filehashtag
  • Nếu file log không được dump bạn có thể fix theo cách sau

    • Cấu trúc EFI bị sai. Câu trúc đây đủ của 1 efi gồm như sau Directory Structure from OpenCore's DOC

    • Hoặc có thể là do máy bạn không hỗ trợ uefi

  • Nếu có file log được dump ra thì hãy xem dòng cuối, nó sẽ hiển thị là 1 file driver bất kì nào đó đuối là .efi hoặc là ASSERT

    • Nếu nó hiển thị là ASSERT thì hãy liên lạc với nhà phát triển để tìm sự trợ giúp Acidanthera’s Bugtrackerarrow-up-right

    • Ngược lại thì hãy kiểm tra các phần sau đây

      • HfsPlus.efi gặp lỗi khi boot

      • HiiDatabase.efi gặp lỗi khi boot

        • có thể là firmware của bạn chưa support HiiDatabase thì bạn sẽ cần driver HiiDatabase.efi

        • Hoặc là firmware của bạn đã support HiiDatabase lúc này sẽ bị xung đột bạn cần xóa driver HiiDatabase.efi

Stuck on no vault provided!

  • Set Misc -> Security -> Vault thành Optional

  • Nếu bạn đã chạy tập lệnh sign.command thì lúc này 256 byte RSA-2048 đã được ghi vào. Bạn sẽ cần restore lại file opencore.efi có thể lấy nó ở thư mục opencorepkgarrow-up-right

Stuck on OC: Invalid Vault mode

circle-exclamation
triangle-exclamation

Can’t see macOS partitions

  • Set ScanPolicy: 0

  • Kiểm tra lại driver chắc chắn rằng nó đang là HFS+

    • Không dùng ApfsDriverLoader nó đã bị loại bỏ từ version OpenCore 0.5.8+

  • Đối với các dòng hp thì set UnblockFsConnect thành true trong config

  • Chỉnh SATA Mode: AHCI trong bios

  • Chỉnh 1 số mục trong UEFI -> APFS như sau

    • EnableJumpstart: YES

    • HideVerbose: NO

    • minDate: -1

    • minVersion: -1

Stuck on OCB: OcScanForBootEntries failure - Not Found

circle-info

Điều này do macos không quét được bất kì ổ đĩa nào set Misc -> Security -> ScanPolicy -> 0 để khắc phục

Stuck on OCB: failed to match a default boot option

circle-info

Fix như OCB: OcScanForBootEntries failure - Not Found

Set Misc -> Security -> ScanPolicy -> 0 để khắc phục

Stuck on OCB: System has no boot entries

circle-info

Fix như OCB: OcScanForBootEntries failure - Not Found

Set Misc -> Security -> ScanPolicy -> 0 để khắc phục

Stuck on OCS: No schema for DSDT, KernelAndKextPatch, RtVariable, SMBIOS, SystemParameters...

triangle-exclamation

Stuck on OC: Driver XXX.efi at 0 cannot be found

circle-exclamation

Stuck on Failed to parse real field of type 1

circle-exclamation

Can’t select anything in the picker

  • Disable PollAppleHotKeys

  • Enable KeySupport

  • Sau đó xóa OpenUsbKbDxe khỏi config.plist -> UEFI -> Drivers

    • Nhớ tiến hành OC Snapshot

chevron-rightNếu làm như trên mà vẫn không hoạt độnghashtag

SSDTs not being added

circle-exclamation
circle-info

Chúng ta phải đổi Length thành 0x0000015B (347)

Đây thực sự là lỗi của iasl.

Để khắc phục chúng ta nên sử dụng maciaslarrow-up-right của Acidanthera

Booting OpenCore reboots to BIOS

circle-info

Do thư mục EFI không chính xác đảm bảo rằng thư mục OC và những thư mục khác đều nằm trong thư mục EFI

chevron-rightSở đồ EFIhashtag

Directory Structure from OpenCore's DOC

OCABC: Incompatible OpenRuntime r4, require r10

circle-exclamation
triangle-exclamation

Failed to open OpenCore image – Access Denied

circle-info

Trên các firmwares của những thiết bị Microsoft Surface việc khởi động opencore là vi phạm chính sách bảo mật ngay cả khi secureboot bị tắt

Do đó để khắc phục tình trạng này các bạn hãy enable UEFI -> Quirks -> DisableSecurityPolicy trong config.plist của các bạn

OC: Failed to find SB model disable halting on critical error

circle-exclamation

Source tham khảo: OpenCore Boot Issues | OpenCore Install Guide (dortania.github.io)arrow-up-right

Last updated