Як встановити Хакінтош на AMD Ryzen. Враження від використання

Раніше я писав матеріал про те, як себе показує Magic Trackpad 2 на Windows 10. Тепер настав час поділитися своїми враженнями від використання трекпаду на Mac OS Mojave. Близько тижня мені знадобилося для поверхневого вивчення питання установки Hackintosh на звичайні комп'ютери (комп'ютери на яких зазвичай ставлять тільки Windows). Зізнаюся, знаю я поки не все, але мої знання дозволили виконати ряд дій і отримати на виході працююче рішення. Мій комп'ютер оснащений процесором AMD Ryzen 1600, відеокартою AMD Radeon RX560. Обов'язково, щоб у вас була відеокарта від AMD, тому що Apple в останніх версіях своїх OS не підтримує відеокарти Nvidia. Інший варіант - це відеокарта, вбудована в материнську плату, але це рішення буде складніше в налаштуванні і повільніше в роботі.

Давайте визначимося з тим, що взагалі таке Hackintosh. Це творіння рук групи програмістів - або можна назвати їх хакерами - вони розібрали завантажувач, створений компанією Apple, і змогли емулювати його на звичайному залізі. Чим залізо Apple незвично, запитаєте ви? Відповімо: компанія сама виробляє материнські плати для своїх iMac, MacBook, Mac Mini - в ці материнські плати вбудований завантажувач (чіп), який відповідає за роботу комп'ютера (вважайте, що це аналог BIOS). Він перевіряє, що техніка точно від Apple, і тільки тоді дозволяє завантаження MacOS. Так от, хлопці з руками з потрібного місця змогли написати емулятор цього чіпа, який працює на звичайних материнських платах, і таким чином, обманюючи Apple, вони можуть запускати MacOS на звичайних комп'ютерах.


Відразу обмовимося, справжні комп'ютери Mac працюють тільки з процесорами Intel. До недавнього часу Hackintosh можна було поставити тільки на комп'ютери з процесорами Intel. Але буквально за останній рік відбулася невелика революція і хлопці, які працюють над Hackintosh, зробили можливою установку MacOS на процесори AMD.

Проблеми з Hackintosh

Найпростіший і вірний спосіб зібрати свій Hackintosh, це піти на форум tonymacx86.com в розділ Golden Builds, вибрати там конфігурацію, яка вам до душі, купити точно такі ж комплектуючі, завантажити файли творця теми на форумі і запустити все без «танцювань з бубном». Найголовніше - це материнська плата, якщо на ній хтось вже збирав Hackintosh, ви з 99% ймовірністю зберете теж.

Цим шляхом пішов один наш співробітник, і зібрав собі для монтажу відео комп'ютер на основі Intel i9 9900K з 32 гігабайтами оперативної пам'яті (3200 MHz), жорстким диском NVME Samsung 970 Pro, відеокартою Radeon 5700XT, материнською платою Designare z390 з вбудованими портами Thunderbolt. Вийшла відмінна машинка, яка не поступається Mac Pro нового покоління, але за значно менші гроші. Якщо закрити очі на те, що навіть така збірка в налаштуванні була дико складною. Плюси є - все працює на Mac OS Catalina, швидкість редагування відео в порівнянні з MacBook Pro 2018 року зросла в десятки разів, а це сотні годин економії на рік.

У вас може не завантажитися установка, після встановлення може не працювати звук, інтернет, можуть бути проблеми з графікою. Встановлення Hackintosh завжди передбачає початковий вибір потрібного заліза, тому, якщо у вас який-небудь Phenom з відеокартою від Nvidia, я б навіть не намагався. До того ж ще більше проблем може бути у власників ноутбуків, тому що, як правило, не працює Wi-Fi, можуть бути проблеми з екраном і так далі.

Чорні екрани, купа незрозумілих рядків, «гуглення» довгими ночами. Це, швидше за все, вас чекає при установці Hackintosh, якщо ви підете не шляхом копіювання чужого білда. А потім пошук драйверів, правка драйверів (їх називають kext-файлами) та інші принади хакерів (жарт).

Wi-Fi і Bluetooth - окрема історія, на них зав'язані AirDrop, iMessage та інші сервіси. Є спеціальні карти (PCI) для Hackintosh, які точно будуть підтримувати AirDrop і iMessage.


Враження від Hackintosh

Я в повному захваті! Це, напевно, єдина система, яка на 4K-моніторі виглядає настільки круто. Після Windows, де половина інтерфейсу розмилена, а програми не адаптовані під високу роздільну здатність, MacOS виглядає просто казково. Мені не довелося возитися з масштабуванням, система сама ідеально підлаштувалася під розміри мого екрану і роздільну здатність. Не було проблем зі звуком, графікою та Інтернетом - все працює як годинник!

Встановлення Hackintosh

Почати варто з того, що варіантів установки MacOS дуже багато. Спочатку я пробував створювати завантажувальні флешки з уже встановленим Clover без будь-яких налаштувань і, само собою, це ні до чого хорошого не привело.

Всі корисні інструкції, файли, конфіги можна знайти на сайті amd-osx.com. Я пробував створити завантажувальну флешку за інструкцією AMD Vanilla, але виникли проблеми з gibMacOS, який не бачив Python. Можливо, у вас не буде такої проблеми, або ж ви зможете її вирішити, в цьому випадку можете використовувати цей гайд.

Що нам знадобиться?

  • BDUtility - це утиліта для створення завантажувальної флешки MacOS з під Windows. Завантажити її можна з офіційного сайту.
  • TransMac - це програма, яка здатна копіювати файли з Windows на носії з форматом MacOS. Вона платна. Завантажити можна на офіційному сайті. Просунуті користувачі легко знайду спосіб обійти обмеження, однак ми рекомендуємо все ж таки купити софт.
  • Paragon Hard Disk Manager
  • Завантажувач Clover і патч ядра
  • MacOS Mojave

Можливо, комусь знадобляться додаткові kext. Знайти їх можна тут.

За надані матеріали дякую YouTube-користувачеві JustUs3r!

Коротка інструкція з установки Hackintosh на AMD Ryzen

Вставляємо флешку. Відкриваємо BDUtility. У меню натискаємо Option- > Configuration. У вікні, що відкрилося, натискаємо кнопку Check Now. Програма перевірить актуальність версії Clover (необхідне з'єднання з Інтернетом). Після цього перевіряємо, щоб в області Oneat Options було обрано формат FAT32 (перший спадний список у стовпчику). Тиснемо OK.

В основному вікні вибираємо флешку натисканням на неї (потрібно вибрати саме флешку з назвою USB, а не гілки) і натискаємо на кнопку Oneat, далі вискочить невелике вікно, теж тиснемо OK. Почнеться процес форматування, будуть з'являтися системні вікна з проханням відформатувати флешку - тиснемо завжди Скасування. Після форматування програма створить флешку з двома розділами - під завантажувач Clover і під файли MacOS.


У меню BDUtility натискаємо Tools- > Extract HFS (HFS +) partition from DMG-files, у вікні, що відкрилося, вибираємо образ системи (в даному випадку Mojave), а саме, SharedSupport- > BaseSystem.dm. Відкриється ще одне вікно, потрібно вибрати місце, куди буде витягуватися образ. Ви можете створити окрему теку, наприклад, Hackintosh. Створили? Тепер вибираємо її у вікні і тиснемо OK. Далі відкриється термінал, де почнеться процес вилучення системних файлів з образу в створену раніше теку Hackintosh. Після завершення відкриється маленьке вікно - тиснемо OK. У BDUtility в основному вікні вибираємо нашу флешку і шукаємо в гілках поділ Part2 - вибираємо його і тиснемо на Restore. Відкриється вікно, де потрібно вибрати раніше витягнутий файл 4.hfs в теці Hackintosh. Почнеться процес запису файла на флешку.

Відкриваємо Paragon Hard Disk Manager. Зверху вибираємо синю вкладку Partition Manager, в основному вікні вкладки My Disc and partitions знаходимо нашу флешку, підводимо курсор миші до правого краю розділу Apple HFS і тягнемо до кінця, щоб цей розділ зайняв 100% місця флешки. У вікні, що з'явилося, тиснемо OK і далі у верхній частині програми тиснемо на Apply, з'явиться вікно - тиснемо Так.

Відкриваємо Мій комп'ютер, вибираємо диск Clover. Далі EFI- > CLOVER і видаляємо теку DRIVER64UEFI і DRIVER32UEFI (якийсь з них може не бути), видаляємо config.plist. Відкриваємо раніше завантажені файли CLOVER і копіюємо їх до раніше відкритої теки флешки EFI- > CLOVER. Підтверджуємо заміну. У скопійованих файлах містяться необхідні драйвери для нормальної роботи.

Переходимо до раніше завантаженої теки AMD_Vanilla-master. Залежно від процесора потрібно вибрати теку 15h_16h або 17h. Під Ryzen підійде 17h. Під старі процесори AMD FX/A - 15h_16h. У моєму випадку це 17h, тому я з цієї теки скопіював config.plist до теки флешки EFI- > CLOVER.

Відкриваємо TransMac. Вибираємо Tools- > Settings- > Disk Drivers/Images. Натискаємо на селектор Access non-removable drivers read/write. Тиснемо OK. У лівому вікні TransMac вибираємо на флешці macOS Base System- > Install MacOS Mojave.app- > Contents. Далі в правому полі натискаємо праву кнопку миші і вибираємо Copy Here. У відкритому вікні знаходимо завантажену раніше теку MacOS Mojave. У ній знаходимо теку SharedSupport, тиснемо по ній 1 раз, щоб просто вибрати, і далі клікаємо на Copy. Чекаємо.


Тепер перезавантажуємо PC і завантажуємося з флешки (завантажуйте флешку в режимі UEFI - поруч з назвою флешки повинен бути напис UEFI). Після чого відкриється Clover. Якщо ваша відеокарта працює через PCI-Express 3.0, тоді переходимо в Options, і в першому рядку Boot Args прописуємо npci = 0x3000 (щоб почати введення, тиснемо Enter, після завершення введення знову тиснемо Enter). Повертаємося до основного меню за допомогою Return. Далі тиснемо на Boot MacOS Install from MacOS Base System і чекаємо. Якщо ви дійшли до яблучка, значить все добре.

Після відкриття меню параметра у верхньому меню вибираємо Utilities- > Terminal. Тепер від'єднуємо Інтернет-кабель від комп'ютера, вводимо в консоль date 102523382016 і тиснемо Enter. Закриваємо термінал (у верхньому меню тиснемо на Terminal- > Close Terminal). В основному вікні вибираємо дискову утиліту, далі тиснемо на View- > Show all devices. У лівому меню вибираємо диск, на який буде встановлено систему і тиснемо на кнопку Erase у верхній області вікна (важливо вибрати сам диск, а не його внутрішні гілки!). У вікні, що відкрилося, можна змінити назву диска, далі тиснемо на Erase. Після форматування дискову утиліту можна закрити.

В основному меню тиснемо на Reinstall MacOS. Далі почнеться звичайний процес встановлення. У вікні вибору диска потрібно буде вибрати ваш диск, який ви раніше відформатували. Після цього почнеться установка. Під час встановлення комп'ютер перезавантажиться і відкриється Clover. У Clover заходимо в Settings і знову прописуємо аргумент npci = 0x3000. Повертаємося до основного меню завантажувача і тиснемо на MacOS Install from MacOS (другий пункт). Далі установка повинна продовжитися.

Відбудеться ще одне перезавантаження. У Clover прапор npci = 0x3000 вже можна не додавати (якщо без додавання установка не продовжиться, можете додати його) вибираємо Boot MacOS from MacOS. Якщо все добре, з'явиться вікно з вибором мови. Процес встановлення на даному етапі стандартний. Але важливо у вікні з'єднання Інтернету вибрати Мій комп'ютер не з'єднаний до Інтернету. У вікні Перенесення інформації на Mac ви обираєте Не переносити інформацію. У вікні експрес-параметрів тиснемо на налаштування параметрів і переконайтеся, що не увімкнено параметр Увімкнути служби геолокації на цьому Mac. У вікні Аналіз прибираємо галочки.

Після налаштування повинна завантажитися система. Тепер, щоб вона завантажувалася без флешки, на робочому столі натискаємо на флешку Clover і перетягуємо з неї Clover Configurator із зеленою іконкою в розділ Applications в лівому меню. Відкриваємо налаштування, вибираємо з лівого меню З'єднати EFI. У цьому розділі в нижній області EFI розділи вибираємо диск, на який встановлено Mac, натиснувши на З'єднати розділ. Далі тиснемо на Відкрити розділ. У вікні, що відкрилося, заходимо до теки EFI. Далі знову відкриваємо флешку, заходимо в папку EFI і копіюємо з цієї теки BOOT і CLOVER в EFI теку, відкриту раніше в конфігураторі.


На цьому все. Якщо у вас не завантажувалася система без прапора ncpi = 0x3000, у конфігураторі тиснемо на кнопку в лівому нижньому куті зі стрілкою праворуч, у вікні, що відкрилося, в лівому меню вибираємо диск EFI. Далі, EFI- > CLOVER- > config.plist, щоб відкрити. Відкриється конфіг завантажувача. Через нього встановлюються kext, патчі і налаштовуються всі параметри. У розділі Boot ви можете додати npci = 0x3000 правою кнопкою миші. Після цього зберігаємо конфіг. Тепер вписувати його кожен раз при завантаженні не потрібно буде.

Чи працюватиме Magic Trackpad 2 на Хакінтош?

Немає проблем і з Trackpad 2 - він швидко підключився і почав працювати, як якщо б це був iMac, а не Hackintosh. Працюють всі жести і навіть Force Touch. Я дуже шкодую, що не відмовився від Windows на своєму PC ще з моменту його складання. А всім читачам раджу при виборі заліза для комп'ютера орієнтуватися на підтримку MacOS.

Якщо виникли питання, ставте їх у коментарях до цієї публікації, постараюся відповісти, можна також запитати у наших читачів у Телеграм-чаті.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND