Khái niệm cơ bản
Cơ bản cần biết trước khi Hackintosh
Hackintosh là một thuật ngữ dùng để chỉ việc cài đặt hệ điều hành macOS 🍏 của Apple lên các máy tính không phải của Apple 🖥️, tức là không phải Mac. Dưới đây là một số khái niệm quan trọng liên quan đến Hackintosh:
EFI (Extensible Firmware Interface) 🖧: Là một giao diện phần mềm giữa hệ điều hành và firmware của máy tính, cho phép các hệ điều hành được cài đặt và khởi động trên các thiết bị phần cứng khác nhau.
Clover Bootloader 🍀: Một công cụ phổ biến dùng để khởi động macOS trên các hệ thống không phải Mac. Nó cung cấp các tùy chọn tùy chỉnh để làm cho macOS có thể khởi động trên các phần cứng không tương thích.
OpenCore Bootloader 🔧: Một bootloader hiện đại và linh hoạt hơn, được thiết kế để thay thế Clover. OpenCore cung cấp hỗ trợ tốt hơn cho các phần cứng mới và khả năng tùy chỉnh cao hơn.
Kexts (Kernel Extensions) 🗂️: Tương đương với driver trong hệ điều hành Windows. Các kexts cung cấp hỗ trợ cho phần cứng cụ thể, chẳng hạn như card đồ họa 🎨, âm thanh 🔊, và mạng 🌐.
DSDT (Differentiated System Description Table) 📄: Một tập tin cấu hình cho phép hệ điều hành biết cách làm việc với phần cứng cụ thể. DSDT có thể được sửa đổi để khắc phục các vấn đề tương thích.
SSDT (Secondary System Description Table) 📋: Tương tự như DSDT nhưng được sử dụng cho các thiết lập và cấu hình bổ sung hoặc đặc biệt.
SMBIOS (System Management BIOS) 🖥️: Một bảng mô tả hệ thống cho phép macOS nhận diện máy tính như là một trong những mô hình Mac cụ thể.
Config.plist 📑: Tập tin cấu hình chính cho Clover và OpenCore. Nó chứa các thiết lập và thông số cần thiết để hệ điều hành khởi động và hoạt động đúng cách trên phần cứng không phải Mac.
Hackintosh Tools 🛠️: Các công cụ hỗ trợ việc tạo và duy trì Hackintosh, như UniBeast, MultiBeast, Kext Utility, và Hackintool.
Vanilla Hackintosh 🍦: Một Hackintosh được cài đặt và cấu hình sao cho gần giống nhất với một hệ thống Mac chính thống, sử dụng ít chỉnh sửa và kexts tùy chỉnh nhất có thể.
Post-Installation 🛠️: Giai đoạn sau khi cài đặt macOS, trong đó người dùng tinh chỉnh hệ thống để đảm bảo tất cả phần cứng hoạt động đúng cách, bao gồm cài đặt kexts và cấu hình bootloader.
Những khái niệm này là cơ bản nhưng rất quan trọng trong việc hiểu và làm việc với Hackintosh.
Last updated