Giới thiệu về Clover Bootloader
Bootloader cho macOS, Windows và Linux trong UEFI và ở chế độ Legacy.
Last updated
Bootloader cho macOS, Windows và Linux trong UEFI và ở chế độ Legacy.
Last updated
Clover là một bộ nạp khởi động được thiết kế đặc biệt giúp chúng ta có thể khởi động và cài đặt macOS trên một máy tính không phải máy tính Mac. Ngoài ra Clover còn hỗ trợ khởi động nhiều hệ điều hành khác như Windows, Ubuntu và các bản phân phối Linux khác.
Clover Bootloader hỗ trợ khởi động ở cả hai chế độ UEFI và Legacy. Điều thú vị là nó hỗ trợ giả lập UEFI firmware, điều này giúp chúng ta có thể khởi động vào chế độ UEFI từ chế độ Legacy. Nó có khả năng khởi động các tệp tin .efi ngay cả khi Clover được khởi động ở Legacy BIOS. Bạn cũng có thể sử dụng các lệnh trong UEFI Shell từ Clover để thực hiện một số việc như di chuyển, đổi tên tệp tin…
Trong bài này, mình chỉ hướng dẫn cách để tạo EFI bằng Clover để cài đặt hackintosh.
Đầu tiên các bạn cần phải tải Clover về máy. Tải về
Tiếp theo là các công cụ để chỉnh sửa file config:
PlistEdit Pro, Clover Configurator, ProperTree, Xcode,... (macOS)
Notepad++, ProperTree, notepad,... (Window)
Tải các kext cần thiết, mình chỉ đề cập các kext quan trọng phải có. Để tìm hiểu thêm về kext, xem tại đây
VirtualSMC giả lập Apple SMC
Lilu nền tảng cho các bản vá kext, thư viện
WhateverGreen - kích hoạt card đồ hoạ
IntelMausi Kích hoạt card mạng Intel cho macOS
USBInjectAll Kích hoạt các cổng USB cho macOS 11.2.3 trở xuống. Từ bản macOS 11.3 trở đi các bạn nên map USB trước khi cài. Xem hướng dẫn map USB tại đây.
Các bạn có thể dùng file config.plist đã được làm sẵn ở đây.
ACPI: Nơi chứa các file DSDT và SSDT đã được chỉnh sửa để sửa lỗi hoặc kích hoạt 1 tính năng nào đó. Chi tiết tại đây
ACPI/origin: Nơi chứa các file DSDT và SSDT gốc được dump bằng phím F4
ACPI/patched: Nơi chứa các file đã được sửa để Clover sử dụng.
Driver: Nơi chứa các file driver cho Clover hoạt động.
Kext/Other: Nơi chứa các kext cho macOS.
Theme: Nơi chứa file để thay đổi giao diện cho Clover. Chi tiết xem tại đây
Nguồn Tiếng Anh: https://sourceforge.net/p/cloverefiboot/wiki/Configuration/