Bối cảnh Hackintosh đã phát triển mạnh mẽ kể từ buổi bình minh của việc Apple chuyển sang nền tảng Intel vào năm 2006 và kể từ sự kiện của AMD vào năm 2017, các Hackintosh của AMD đã trở thành tâm điểm của cộng đồng, do hiệu suất của chúng so với Intel với AMD và sức mạnh thuần túy. mà dòng Threadripper mang theo. Cả hai đều là bộ vi xử lý mạnh mẽ, nhưng do Apple chuyển sang sử dụng silicon của riêng họ, cuộc đời của những Hackintosh này có thể không dài. Tuy nhiên, hiện tại, họ vẫn được hỗ trợ. Vì vậy, hôm nay chúng tôi sẽ viết hướng dẫn đầu tiên (và hy vọng là duy nhất) về Ryzen Hackintosh!
Vì vậy, trước tiên hãy tìm hiểu một số thông tin về chủ đề này.
Hackintosh là gì?
Hackintosh, nói một cách đơn giản, là một PC thông thường, chạy phần mềm Apple, thông qua một nạp khởi động (hay chính xác hơn là một trình nạp chuỗi), chẳng hạn như mở lõi or Clover. Sự khác biệt giữa Clover và OpenCore là Clover được biết đến nhiều hơn trong cộng đồng và đã được sử dụng trong suốt nhiều năm, còn OpenCore là phiên bản mới hơn, tập trung nhiều hơn vào tính ổn định. Trong hướng dẫn này, chúng tôi sẽ sử dụng OpenCore do nó tốt hơn cho các bản dựng AMD, vì chúng tôi sẽ sử dụng bộ xử lý Ryzen cho hướng dẫn này.
Một Hackintosh được xây dựng từ 3 phần chính. Của bạn bộ tải xích (OpenCore trong trường hợp này), của bạn thư mục EFI, đây là nơi lưu trữ trình điều khiển, cấu hình hệ thống và trình tải chuỗi và phần thách thức nhất về mặt pháp lý, trình cài đặt macOS của bạn. Trên Ryzen Hackintosh, bạn cũng cần các bản vá kernel, nhưng chúng ta sẽ đề cập đến vấn đề đó sau.
Vì vậy, hãy bắt đầu xây dựng.
Làm cách nào để xây dựng một chiếc Hackintosh Ryzen?
Vì vậy, để xây dựng một Hackintosh trước tiên bạn sẽ cần một số thứ.
- Bộ xử lý tương thích với macOS và OpenCore (kiểm tra ở đây)
- Card đồ họa tương thích với macOS (kiểm tra ở đây, chúng tôi cũng sẽ giải thích chi tiết điều này)
- Kiến thức cơ bản về phần cứng của bạn
- Kiên nhẫn
Một khi bạn đã có những thứ này, bạn sẽ ổn khi làm theo hướng dẫn này. Vì vậy, trước tiên hãy đến phần cứng.
Hỗ trợ phần cứng
Như chúng tôi đã đề cập trước đó, Ryzen Hackintosh hiện được hỗ trợ và hướng dẫn này dựa trên nền tảng AMD Ryzen, vì vậy nếu bạn có PC Intel, chúng tôi không giới thiệu Tuy nhiên, bạn có thể làm theo hướng dẫn này nếu muốn. Bây giờ CPU không còn nữa, hãy chuyển sang card đồ họa.
Giờ đây, AMD đã trở thành nền tảng ưa thích của Apple khi nói đến card đồ họa kể từ năm 2017. Vì vậy, mọi card đồ họa Nvidia phát hành sau năm 2017 sẽ không được hỗ trợ. Dưới đây là danh sách các card đồ họa được hỗ trợ. Đọc chi tiết này, nếu không bạn sẽ làm hỏng điều gì đó.
- Tất cả các card đồ họa dựa trên GCN hiện đều được hỗ trợ (AMD RX 5xx, 4xx,)
- RDNA và RDNA2 được hỗ trợ, nhưng một số GPU có thể không tương thích (RX 5xxx, RX 6xxx)
- Đồ họa AMD APU không được hỗ trợ (Dòng Vega không dựa trên GCN hoặc RDNA)
- AMD Thẻ Polaris dựa trên Lexa (chẳng hạn như RX 550) là không được hỗ trợ, nhưng có một cách để chúng hoạt động
- Cần hỗ trợ đồ họa tích hợp Intel, trên phiên bản hiện tại, thế hệ thứ 3 (Ivy Bridge) đến thế hệ thứ 10 (Comet Lake) được hỗ trợ, bao gồm cả Xeons
- Nvidia's Turing và Am pe kiến trúc không được hỗ trợ trong macOS (dòng RTX và dòng GTX 16xx)
- Nvidia's Pascal và Tên của một hiệu cà phê kiến trúc (1xxx và 9xx) là hỗ trợ cho đến macOS 10.13 High Sierra
- Nvidia's Kepler kiến trúc (6xx và 7xx) là hỗ trợ cho đến macOS 11, Big Sur
Bây giờ bạn đã biết GPU nào được hỗ trợ, hãy chuyển sang hướng dẫn về Ryzen Hackintosh.
Tạo phương tiện cài đặt macOS
Bây giờ, đây là phần thách thức nhất về mặt pháp lý trong quá trình xây dựng Ryzen Hackintosh, vì có nhiều vấn đề khi tải trình cài đặt macOS.
- Bạn chưa cài đặt macOS trên phần cứng chính thức
- Bạn (rất có thể) sẽ không sử dụng nó trên máy Mac thực sự
- Bạn sẽ cần một chiếc máy Mac thực sự nếu bạn định đi theo con đường chính thức
Bạn có thể tải macOS dễ dàng nếu bạn sử dụng máy Mac thực sự. Chỉ cần vào App Store và tìm kiếm phiên bản bạn muốn cài đặt và bùng nổ. Bạn có trình cài đặt macOS. Tuy nhiên, nếu định sử dụng PC, bạn cần sử dụng công cụ như MacRecovery hoặc gibMacOS. Trong hướng dẫn này, chúng tôi sẽ sử dụng gibmacOS.
Đầu tiên, tải xuống gibmacOS từ trang Github bằng cách nhấp vào nút mã màu xanh lá cây và nhấp vào “Tải xuống zip”. Hãy nhớ rằng tập lệnh này sẽ yêu cầu cài đặt Python, tuy nhiên ứng dụng sẽ nhắc bạn cài đặt nó.
Tiếp theo, giải nén zip và mở tệp gibmacOS có liên quan đến hệ điều hành của bạn. (gibmacOS.bat dành cho Windows, gibmacOS.command dành cho Mac và gibmacOS dành cho Linux hoặc phổ thông.) Sau khi bạn cài đặt Python và tải xong, hãy nhấn phím R trên bàn phím và nhấn enter, để chuyển trình tải xuống sang chế độ “Chỉ khôi phục” . Điều này sẽ cho phép chúng tôi có được hình ảnh nhỏ hơn để tiết kiệm băng thông trong thời điểm hiện tại.
Sau đó, khi nó tải tất cả Trình cài đặt macOS, hãy chọn phiên bản bạn muốn. Đối với hướng dẫn này, chúng tôi sẽ sử dụng Catalina, vì vậy chúng tôi nhập 28 vào dấu nhắc và nhấn enter.
Sau khi hoàn tất việc đó, trình cài đặt sẽ bắt đầu tải xuống và chúng ta sẽ chuyển sang bước tiếp theo, đó là ghi trình cài đặt vào ổ USB của chúng ta. Để làm được điều này, chúng ta cần mở tệp MakeInstall.py đi kèm với gibmacOS. Làm theo hướng dẫn trên màn hình và ghi trình cài đặt vào ổ USB của bạn. Thao tác này sẽ tạo hai phân vùng trên USB của bạn, EFI và Trình cài đặt.
Tiếp theo, thiết lập EFI của chúng tôi.
Thiết lập thư mục EFI
EFI về cơ bản là thứ chứa tất cả các trình điều khiển, bảng ACPI của chúng tôi, v.v. Đây là nơi vui vẻ bắt đầu. Chúng tôi sẽ cần bốn thứ để thiết lập EFI của mình.
- Trình điều khiển của chúng tôi
- Các tệp SSDT và DSDT của chúng tôi (bảng ACPI)
- Kexts của chúng tôi (tiện ích mở rộng hạt nhân)
- Tệp config.plist của chúng tôi (cấu hình hệ thống)
Để có được những thứ này, chúng tôi thường khuyên dùng hướng dẫn Cài đặt Dortania OpenCore, liên kết tại đây. Tuy nhiên, chúng tôi sẽ liệt kê các kext cần thiết ở đây.
Đối với AMD Hackintosh, đây là các tệp Driver, Kexts và SSDT/DSDT bắt buộc. Tất cả các tập tin được liên kết trong tên của họ.
Trình điều khiển
Kext
- AppleALC/VoodooHDA (Do những hạn chế với Ryzen, trên AppleALC, đầu vào tích hợp của bạn sẽ không hoạt động và VoodooHDA có chất lượng kém hơn.)
- AppleMCEReporterDisabler (Tắt Trình báo cáo MCE trong macOS, bắt buộc đối với macOS 12. Không sử dụng trên 11 trở xuống.)
- Lilu (Bản vá hạt nhân, được yêu cầu trên tất cả các phiên bản.)
- VirtualSMC (Mô phỏng chipset SMC có trên máy Mac thực. Bắt buộc trên tất cả các phiên bản.)
- Sao cũng đượcMàu xanh lá cây (Về cơ bản là một trình vá trình điều khiển đồ họa.)
- RealtekRTL8111 (Trình điều khiển ethernet Realtek. Hầu hết các bo mạch chủ AMD đều sử dụng trình điều khiển này, tuy nhiên nếu của bạn khác, thay thế bằng kext.)
SSDT/DSDT
- SSDT-EC-USBX-DESKTOP.aml (Sửa lỗi bộ điều khiển nhúng. Bắt buộc phải có trên tất cả bộ xử lý Zen.)
- SSDT-CPUR.aml (Bắt buộc đối với bo mạch B550 và A520. KHÔNG SỬ DỤNG NẾU BẠN KHÔNG CÓ MỘT TRONG NHỮNG ĐIỀU NÀY.)
Khi bạn có tất cả các tệp này, hãy tải xuống OpenCorePkgvà giải nén EFI từ thư mục X64 bên trong zip và thiết lập thư mục OC bên trong EFI theo các tệp bạn đã tải xuống. Đây là một tài liệu tham khảo.
Khi bạn đã thiết lập và dọn dẹp EFI của mình, đã đến lúc thiết lập config.plist. Chúng tôi sẽ không đi sâu vào chi tiết về cách thực hiện việc này vì nó phụ thuộc vào phần cứng của bạn và không phải là giải pháp chung cho tất cả các thiết bị. Bạn có thể làm theo hướng dẫn của Dortania thiết lập config.plist phần dành cho việc này. Từ thời điểm này trở đi, chúng tôi sẽ cân nhắc việc bạn thiết lập cấu hình của mình cho phù hợp và đặt nó vào thư mục EFI.
Khi bạn đã hoàn tất tất cả những việc đó, bạn sẽ có một chiếc USB hoạt động cho Ryzen Hackintosh của mình. Cắm nó vào Ryzen Hackintosh của bạn, khởi động vào USB và cài đặt macOS như trên máy Mac thực. Lưu ý rằng quá trình thiết lập sẽ mất một lúc và máy tính của bạn sẽ khởi động lại rất nhiều. Đừng để nó không được giám sát, vì nó cũng có thể bị hỏng một vài lần. Sau khi thiết lập xong, bạn (hy vọng) sẽ được chào đón bằng một màn hình tương tự như thế này.
Và chúng ta đã hoàn tất! Bạn có một chiếc Hackintosh Ryzen đang hoạt động! Hoàn tất quá trình thiết lập, kiểm tra những gì đang và không hoạt động, đồng thời tìm kiếm thêm các tệp và giải pháp Kext nếu có bất cứ điều gì không hoạt động. Tuy nhiên, bạn đã chính thức vượt qua được phần khó khăn của quá trình thiết lập. Phần còn lại khá dễ dàng. Tuy nhiên, chúng tôi sẽ liên kết EFI mà chúng tôi đã sử dụng cho Ryzen 2 thế hệ thứ 3 và thứ 5 ở bên dưới, để nếu bạn có CPU 6 nhân và bo mạch chủ tương tự, bạn có thể dùng thử mà không cần phải thiết lập EFI quá phức tạp. chúng tôi không khuyến khích sử dụng EFI này do tính không ổn định và là EFI chung.
Vì vậy, bạn nghĩ gì về hướng dẫn này? Bạn sẽ sớm tạo ra một chiếc AMD Hackintosh chứ? Hãy cho chúng tôi biết trên kênh Telegram của chúng tôi mà bạn có thể tham gia đây.