niemtin007

facebook.com/niemtin007

hãy theo đuổi đam mê - chủ nợ sẽ theo đuổi bạn

Thursday, April 16, 2015

[Guide] Cài Clover, kext cho máy hackintosh (Phần 4)


Lever 4: Cài Clover, cài kext cho máy hackintosh:


Công cụ cần có:
      • Clover (bản cài cho Mac OS X) (download)
      • Kext Utility (download)
      • AppleHDA Patcher (download)
      • Hackintosh Vietnam - Ultimate AIO Tool (download) - Chỉ hỗ trợ 10.11 trở xuống, với 10.11+ phải tự cập nhật thủ công một số kext, không xài kext cũ trong HVT Tool
      • AIDA64 Portable (download)
Nguồn cập nhật kext thủ công:




Bước 1: Cài Clover

Cài xong rồi mà cứ mỗi lần boot vào Mac OS X là phải boot qua USB thật khó chịu, giờ chúng ta tiến hành cài Clover lên trên phân vùng EFI của ổ cứng để giúp dual boot thuận lợi với Windows (việc này nên làm ngay sau khi cài Mac OS X xong)





Bước 2: Cài Kext (driver)

Kext luôn được các lập trình viên nghiệp dư trong cộng đồng hackintosh cập nhật liên tục để theo kịp các bản update của Mac OS, nếu các bạn sử dụng Mac OS 10.11+ cần phải cập nhật kext thủ công và cài đặt thủ công thông qua tool Kext Utility. Cách cài đặt tốt nhất là trước khi cài vào thư mục System/Library/Extensions xóa các kext muốn cài. Chạy tool Kext Utility và kéo thả từng kext vào cài đặt, sau khi cài xong chạy lại tool lần nữa và khởi động lại máy

Không phải chỉ cần cài kext xong là máy bạn nhận phần cứng hoàn chỉnh, một vài kext bạn cần kết hợp patch DSDT thì máy mới nhận diện được

Một số trường hợp sau khi cài kext máy chạy rất "ngu" kiểu như giật, lag, bàn phím, touchpad nhận loạn cả lên hoặc không ổn định... bla! bla! bla! Phần lớn do cài kext bị sai.



Yêu cầu trước khi cài kext:
  • Đã có bản backup (xem lại bài viết trước)
  • Biết cách đọc phần cứng

Rồi lại nảy sinh vấn đề thêm nữa là "tôi không biết đọc phần cứng thế nào ^^", vậy hướng dẫn các bạn cách mò mẫm luôn. Ở đây mình lấy con Dell Vostro 3560 của mình làm ví dụ

Khởi chạy tool AIDA64 đã download ở phía trên (à cái này chạy trên Windows, nên dùng bản portable). Để cài kext ta cần những thông tin:
  1. CPU thuộc dòng chip nào?
  2. Graphics gì?
  3. Network: bao gồm tên Card Lan, tên Card Wifi (phần lớn card wifi mặc định của máy không được hỗ trợ cần phải thay)
  4. Sound (tên card âm thanh của bạn, thường để máy nhận âm thanh chính chủ cần patch AppleHDA trong DSDT sau khi cài kext)
  5. Touchpad của máy bạn thuộc hãng nào?


Cách đọc thông tin phần cứng:

Để biết thông tin về CPU > Tìm xuống dòng Motherboard >>> chipset


Để biết thông tin về Card đồ họa > tìm xuống dòng Display >>> PCI/ AGP Video


Để biết thông tin về Network > tìm xuống dòng Network >>> PCI/ PnP Network


Để biết thông tin về Card âm thanh > tìm xuống dòng Multimedia >>> PCI/ PnP Audio



Riêng về touchpad thì các bạn xem trong Control panel





Quy trình cài kext 
(chỉ chọn những cái cần)

Lưu ý rằng cài kext sai hay cài thừa kext đều có thể gây lỗi cho hệ thống. Các chọn lựa minh họa dưới đây dành cho Dell Vostro 3560, với máy của các bạn cách chọn cũng tương tự, cái nào không chắc chắn bạn có thể tạm thời bỏ qua, ghi nhớ nó để sau này dễ bổ sung




Đối với AppleHDA

Đây là kext điều khiển âm thanh cho máy hackintosh bằng cách sử dụng driver gốc của Apple chỉnh sửa cấu hình cho máy của bạn. Trải nghiệm âm thanh rất tốt, ngoài công việc patch DSDT/SSDT khiến newbie vô cùng đau đầu rồi thì đến phần patch AppleHDA lại càng đau đầu hơn nữa. May mắn gần đây hai thành viên kỳ cực của diễn đàn insanelymac.com là Micky1979  & Mirone  đã kết hợp cho ra tool AppleHDA Patcher khá tiện lợi. Bạn có thể tải tool về kiểm tra xem tool có hỗ trợ cho card âm thanh của máy bạn không, nếu có tiến hành chạy tool để nó tự động Patch AppleHDA cho bạn. Sau khi tool chạy xong bạn cài tất cả các kext mà nó đã dump ra bằng Kext Ultility.






Bước 3: Copy config.plist vào phân vùng EFI trên ổ cứng

Sau khi cài xong Clover Configuator trong HVT bạn tiến hành Mount phân vùng EFI (trên ổ cứng), copy Config.plist đã tạo trên USB rồi paste sang phân vùng EFI của máy theo đường dẫn EFI\CLOVER





Bước 4: Khởi động lại máy, cấu hình đường dẫn cho Clover

Sau khi cài xong Clover và Kext ở các bước trên, khi khởi động lại máy vẫn chưa thể tự động boot được vào Clover, thông thường khi chọn cài đặt Clover tích vào dòng Install RC Scripts On Target Volume trong menu boot từ Boot Manager sẽ xuất hiện tùy chọn cho Clover, nhưng nếu một lý do nào đó Clover không xuất hiện bạn cần cấu hình đường dẫn bằng tay





Về lý thuyết xem như đến đây đã cài thành công sơ bộ Mac OS X lên Laptop của bạn. Nhưng những gì bạn làm từ lever 1 đến giờ vẫn chưa phải là phần khó nhất. Cơ bản thì Mac OS X đã có thể chạy được và boot ổn thỏa như khi khởi động Windows nhưng để nó hoàn chỉnh hơn bạn cần học cách Patch DSDT.

To be Continued...!

Blog được tạo ra chỉ với mục đích chia sẻ kinh nghiệm. Không thu phí bạn đọc dưới bất kỳ hình thức nào. Chúc các bạn thành công!
Join Our Newsletter