Create EFI
Chuẩn bị
B1: Tải xuống OpenCorePkg
tại đây
OpenCore là một bootloader để hackintosh
Trong hackintosh có nhiều loại bootloader trong đó có 2 loại phổ biến nhất:
Clover
OpenCore
Guide này chủ yếu tập trung nói về OpenCore
B2: Chọn thư mục IA32
hoặc X64
4GB RAM chọn bản 32bit (IA32)
4GB RAM chọn bản 64 bit (X64)
B3: các bạn cần loại bỏ 1 số mục và chỉ giữ lại những mục sau đây
Tool
Xóa tất cả hoặc chừa lại OpenShell
Bởi lẽ hầu hết các tool trong mục này bạn sẽ không sử dụng trong suốt quá trình hackintosh
Tuy nhiên với 1 số tool đặc biệt sẽ cần sử dụng những mục đích đặc biệt cái này khi nào tới tụi mình sẽ đề cập
OpenCore.efi
ACPI
Kext
Boot
B4: Vào file docs và copy file sample.plist
sau đó đổi tên nó thành config.plist
Thêm các kext
Thêm các kext sau vào EFI ==> OC ==> Kexts xem chi tiết tại đây
Thêm các file SSDT
Chỉnh sửa config
B1: Mở file config.plist
bằng ProperTree
B2: Chọn File ⇒ OC Snapshot
Xem cách xác định phần cứng tại đây sau đó setting config theo hướng dẫn
Desktop
Laptop
High End Desktop
Chỉ cho intel thôi nha
Chủ yếu là những thiết bị dùng chạy server
Nếu bạn đang sử dụng tiny PC thì làm theo hướng dẫn của Desktop nhé
Còn đối với các bạn dùng intel NUC thì làm theo hướng dẫn của laptop nhé
Nếu các bạn muốn tìm hiểu chi tiết về chức năng của từng dòng trong file config.plist
thì xem chi tiết ở đây
Thêm EFI vào partition EFI
Trước khi đọc phần này đảm bảo bạn đã tạo bộ cài theo 1 trong 3 phương thức sau:
B1: Tải Explorer++
tại đây và MiniTool tại đây
B2: Mở MiniTool lên và chọn change letter
vào phân vùng EFI
B3: Chạy Explorer++
với quyền admin
B4: Bỏ thư mục EFI
vào phân vùng EFI
vừa mount.
Chỉnh cài đặt firmware
Bảng này được trích lại từ source https://lzhoang2601.github.io/install-macos/setup-bios
Chú ý cho CPU 3990X
MacOS hiện tại không hỗ trợ 64 luồng trong kernel. Tuy nhiên đối với CPU3990X
có tới 128 luồng do đó bạn cần tắt hyper threading
trong bios
Đối với các CPU Pentium hoặc Celeron, nếu các bạn muốn hackinotsh cần phải có card đồ họa rời mới được hỗ trợ vì các iGPU của dòng này đều tạch và bắt buộc phải fake CPUID, xem chi tiết ở đây
Các cpu desktop các bạn cần fake cpuid thành gen 10 theo hướng dẫn tại đây
Check lại config
Các bạn có thể check tay hoặc tham khảo cách dưới đây
Phân này chỉ mang tính chất tham khảo
B1 : Download OpenCore Configurator tại đây
B2: Bấm tổ hợp phím Option + C
B3: Chọn đời CPU
B4: Chọn phiên bản OpenCore
B5: Bật Drag and Drop
B6: Kéo file config vào ô
B7: Bấm Check
B8: Nhìn vào những mục màu vàng hoặc màu đỏ sau đó check lại các mục theo setting config ở trên
Xử lý lỗi
Nếu trong quá trình cài đặt có bất cứ lỗi nào bạn có thể tham khảo cách fix lỗi ở đây
Các kiến thức cơ bản và các lỗi đặc trưng trong quá trình cài đặt
Các vấn đề gặp phải từ khi khởi động usb cho đến trước khi chọn option boot macos
Các vấn đề gặp phải khi chọn option boot macos ở picker cho đến khi vào giao diện cài đặt
Các vấn đề gặp phải sau khi qua giai đoạn boot kernel tới màn hình hello của MacOS
Các lỗi đặt trưng ở bigsur trở lên
Các vấn đề gặp phải khi sử dụng propertree
Source tham khảo: OpenCore Install Guide (dortania.github.io) | https://lzhoang2601.github.io/install-macos/setup-bios
Last updated