Tìm hiểu quá trình cài đặt
Một trong những khó khăn lớn nhất đối với hackintosh đó là đọc lỗi
Bởi lẽ từ khoá mà bạn đang tìm kiếm có thể khác hoàn toàn với các từ khoá trên google
Điều này sẽ gây ra một khó khăn cực lớn
Đối với bài hướng dẫn này chúng tôi hy vọng sẽ giúp được bạn
Giúp bạn hiểu rõ từng gia đoạn trong quá trình boot
Từ đó giúp bạn biết được mình đang ở đâu, dễ dàng phán đoán lỗi
OpenCore Booting
Ban đầu khi bạn ấn nút nguồn hệ thống sẽ mở lên và bios tiến hành tìm kiếm thiết bị boot
Có thể là tự động hoặc chọn thủ công thông qua menu boot
Hệ thống sẽ tiến hành xác định file bootx64.efi ở thiết bị boot dưới thứ mục EFI/Boot
Hoặc file opencore.efi ở dưới thư mục EFI/OC
Sau đó file bootx64.efi sẽ call tới opencore.efi ở folder EFI/OC
Bước này sẽ được bỏ qua nếu như ở giai đoạn 2 bạn boot vào file opencore.efi
Tiếp theo các dữ liệu ở NVRAM sẽ được load lên
Bao gồm toàn bộ những gì được lưu ở NVRAM như tình trạng sip, boot-args,....
Tiếp đến drivers sẽ được load lên từ EFI/OC/Drivers
Graphics Output Protocol(GOP) sẽ được load
Tìm hiểu GOP là gì chi tiết tại đây
Tiếp theo ACPI sẽ được load từ EFI/OC/ACPI
Tiếp đó SMBIOS sẽ được áp dụng vào từ config
Bây giờ thì opencore picker sẽ được load
Opencore picker tức là giao diện chọn các option boot của opencore
Bây giờ chỉ việc chọn bộ cài của bạn mà thôi
Ở mục này thường sẽ có mọt số vấn đề thường gặp như sau:
Và về những lỗi khác có thể tham khảo chi tiết tại đây
boot.efi Handoff
Chú ý ở phiên bản MacOS 10.15.4 apple có tiến hành thay đổi boot.efi debugging protocol
Hiểu nôm na là phương thức gỡ lỗi của boot.efi
Do đó mọi thứ có thể sẽ hơi khác nhưng cơ bản những quy tắc chung vẫn áp dụng được
XNU/Kernel Handoff
Source: Dont Steal Mac OS X.kext
macOS Handoff
Last updated