Cài đặt UEFI Clover bootloader, thiết lập Speedstep và cài đặt kext

cài đặt UEFI clover bootloader, tạo speedstep, cài đặt kext lên ổ cứng

Cài Clover UEFI Bootloader và thiết lập Speedstep

Bước 1:

Tải phiên bản mới nhất của Clover, chạy file cài đặt, khi đến màn hình chuẩn bị cài đặt thì chọn Customize và chọn những mục sau:
Install for UEFI Booting: Cài Clover UEFI vào ổ EFI disk0s1
Themes: Chọn theme cho Clover.
Drivers64UEFI > EmuVariableUEFI-64.efi: Giả lập NVRAM cho OS X
Drivers64UEFI > OsxAptioFixDrv-64.efi: Fix lỗi bộ nhớ cho hầu hết hệ thống UEFI, có thể không cần thiết (bạn có thể test không chọn mục này)
Install RC Scripts on target volume: Cài RC script vào OS X, dùng để chạy các lệnh trong nvram khi khởi động, và lưu nvram vào đĩa khi tắt máy.
Install Clover Preference Pane: Cài Clover Preference Pane, dùng để chỉnh các thông số nvram cho Clover, kèm theo chương trình cập nhật Clover.

Chọn Continue và cài đặt.
cài đặt uefi clover bootloader

Bước 2:

Tải HFSPlus.efi.zip, giải nén và chép vào thư mục /EFI/CLOVER/drivers64UEFI/ trên ổ EFI, xóa file VboxHFS-64.efi

Bước 3:

Dùng Hackintosh Vietnam Tool và chọn:

Với dòng Core i3/i5/i7/Xeon:

Clover Confìg: Tạo file config.plist phù hợp với máy của bạn. Lưu ý chọn Custom trong phần SSDT. File config.plist sẽ được tạo trên desktop.
Tools > SSDT Generator: Tạo file ssdt.aml cho CPU trong thư mục /Extra trên ổ Mac.
Sau khi chạy tool, chép file config.plist vào thư mục /EFI/Clover/ và file /Extra/ssdt.aml vào /EFI/Clover/ACPI/patched/ trên ổ EFI.

Với dòng Pentium:

Clover Confìg: Tạo file config.plist phù hợp với máy của bạn. Lưu ý chọn Generate trong phần SSDT. File config.plist sẽ được tạo trên desktop.
Sau khi chạy tool, chép file config.plist vào thư mục /EFI/Clover/ trên ổ EFI.
cài đặt uefi clover bootloader speepstep kext bằng hackintosh vietnam tool

Cài đặt Kext

Để các thiết bị trên máy tính chạy tốt, bạn cần phải cài kext (driver) tương ứng. Hiện tại Hackintosh Vietnam Tool có khá đầy đủ các kext cho nhiều thiết bị. Bạn chỉ cần cài chương trình và chọn driver phù hợp với máy trong mục Kexts. Các mục gạch ngang không cần thiết đối với Hackintosh trên Clover UEFI:
LƯU Ý CHỈ CHỌN NHỮNG THỨ NÀO MÁY BẠN CẦN, CÒN MUỐN BIẾT NÓ CÓ CẦN HAY KHÔNG THÌ BẠN ĐỌC MÔ TẢ MÀ CHỌN. KHÔNG PHẢI MÁY NÀO CŨNG GIỐNG MÁY NÀO!

Chú ý: Fixes > Hibernate > Disable Hibernate: Tắt chế độ Hibernation, bắt buộc đối với Clover.

System

FakeSMC: Giả lập các key SMC trên Mac, đọc các thông tin từ các bộ cảm ứng trên máy. Quan trọng nhất trong hệ thống Hackintosh
Patch AppleRTC: Patch file AppleRTC.kext để tránh việc tự động reset CMOS khi khởi động lại.

CPUPowerManagement:

Patch mach_kernel: Ngăn Kernel tự động restart do việc ghi vào thanh ghi MSR02 trên hệ thống Haswell
Patch AICPUPM: Ngăn Kernel panic do việc ghi vào thanh ghi MSR02 trên hệ thống SandyBridge/IvyBridge
Enable SandyBridge-E/IvyBridge-E PM: Patch kext AICPM để hỗ trợ cho CPU Sandy-E/Ivy-E
NullCPUPowerManagement: Tắt quản lý điện năng CPU, bỏ speedstep
DisableTurboBoostBattery: Chỉ sử dụng cho laptop, giảm xung khi không cắm nguồn nhằm tiết kiệm pin.

Battery

ACPIBatteryManager: hiển thị thông số pin, dùng kèm với patch dsdt để hiện thông số đúng. Một số máy yêu cầu phải patch dsdt cho pin trước.

Network:

Wifi Injector: Inject thông tin của các card wifi và bluetooth được support vào kext gốc của OS X
BCM94352 Ghz: patch kext để hổ trợ Wifi 5Ghz cho BCM94352
BTFirmwareUploader: kext Bluetooth.
Null Ethernet: Giả lập card Ethernet trên một số dòng laptop không có cổng Ethernet, dùng đăng nhập các dịch vụ iCloud.
Realtek/Broadcom/Intel/Atheros Ethernet: chọn driver nếu bạn có Ethernet của các hãng này.

Graphics

ACPIBacklight: Dùng để Enable chỉnh độ sáng và hiệu ứng sáng tối mượt mà. Yêu cầu kỹ năng phải patch dsdt cho độ sáng
HD3000 VGA port: Kích hoạt cổng VGA của card HD3000, tuy nhiên có thể disable các cổng DP hay HDMI khác
HD4000 HDMI/DP port: Kích hoạt 2 cổng HDMI và DP của card HD4000.

Sound

VoodooHDA: Driver âm thanh cho nhiều máy, tuy nhiên có thể gây trục trặc hoặc âm thanh không hay
Patch AppleHDA: Patch AppleHDA theo các codec đã có sẵn, yêu cầu bạn có file AppleHDA.kext gốc trong S/L/E và đã inject thông tin audio trong dsdt.

Trackpad and Keyboard:

Các driver cho touchpad, bàn phím.

USB 3.0:

Driver cho cổng USB 3.0

Nếu thiết bị của bạn không có trong danh sách, có thể tìm trên mạng dưới dạng file .kext và dùng Kext Wizard (trong mục Tools của Hackintosh Vietnam Tool) để cài đặt. Lưu ý là không thể cài kext chỉ bằng việc copy file vào S/L/E.

Khởi động lại.
Bạn cần phải hoàn thành 2 mục trên trước khi restart lại máy, nếu không sẽ bị lỗi. Nếu máy bạn không tự boot vào Clover UEFI, tham khảo bài Cách boot vào Clover UEFI
Sau khi khởi động lại, bạn có thể kiểm tra speedstep và các thiết bị khác.

Nếu số lượng speedstep quá thấp (nhỏ hơn 3), bạn kiểm tra lại NullCPUPowerManagement còn sót lại trong máy không bằng cách gõ lệnh sau trong terminal:
kextstat | grep -y nullcpu
Nếu có hiện thông tin thì NullCPUPowerManagement, bạn tìm và xoá đến khi không hiện thông tin.

Tác giả: pokenguyen​

Popular posts from this blog

[Hướng dẫn] Sử dụng Clover Configurator tạo file config.plist cho uEFI Clover Bootloader

[Guide for Newbie] Hướng dẫn patch DSDT/SSDT cho máy hackintosh (Phần 5)

[Hướng dẫn] Patch AppleHDA cho các laptop chạy Hackintosh