Хакинтош на Asus P7Q57-M DO

Хакинтош на Asus P7Q57-M DO

Нет ну знаете, много раз слышал о не нужности Mac OS X в принципе. Понятное дело что ось достаточно сильно отличается от Windows, много нюансов, и уж тем более - это все таки хакинтош, кмон. Чо вы хотите от не предназначенного (чочо?) железа для этих целей?

Допустим, есть у Вас материнская плата на 1156. В моем случае это Asus P7Q57-M DO, и она хороша. Для хакинтош - определенно неплохой выбор. Итак что нам нужно? Если нужно, конечно. Хули под виндой не сиделось?

А может ты дикий экспериментатор? Хотелось бы уточнить один момент.

Данная инструкция не является универсальной для всех плат на 1156 сокетах. Используйте этот гайд как ориентировочную шпаргалку, так как Хакинтош еще то красноглазие

Итак, что у нас есть? Материнская плата, пару планок оперативной памяти 2x2 gb ddr3 1333 MHz, блок питания FSP PNR500, жесткий диск на 500 gb, видеокарта AMD Radeon HD 6570 1 GB и звуковая карта C-Media CMI 8738. Спросите зачем звуковая карта? Так вышло что звук на материнской плате благополучно сдох, такая досталась - увы. В инструкции ее не будет, так как предполагаем что у вас все таки целый аудио чип.

Найдите флешку, так как устанавливать будем с нее. Не знаю рецепта для приготовления флешки под Linux, делаем под виндой. Инструкция бралась с сайта AMD OSX Vanilla Guide. Достаточно просто, но это до того момента пока вы не начнете подбирать kext файлы для загрузки и запуска устройств. Но обо всем по порядку.

Для начала ее необходимо приготовить в замечательной но глюкавой утилите gibMacOS. Скачиваем, распаковываем в любом удобном месте. Для начала запустите фаил gibMacOS.bat. Откроется окно командной строки, в которой будет предложено установить Python, соглашаемся, введя букву y. После установки необходимого софта, будет произведена синхронизация списка доступных операционных систем.

Основное окно утилиты gibMacOS

Я остановился на выборе High Sierra, поскольку процессор у меня не особо мощный (Intel i3-550), и видеокарта под более новыми версиями Mac OS X навряд ли заведется. Нам нужен только Recovery Only файл, поэтому нажимаем R и Enter. Если есть желание скачать операционную систему полностью - можете пропустить этот шаг, но в этом особо нет нужды, далее объясню почему.

После отправки команды R, произойдет ресканнинг списка доступных версий операционных систем. Далее выбираем версию и вводим нужную цифру. В моем случае это High Sierra 10.13.6.

Вводим цифру, ждем загрузки фаила. Необходимо скачать около 500 mb. Ждем, затем закрываем окно. Теперь подсоединяем флешку и открываем с правами администратора фаил MakeInstall.bat.

Основное окно gibMacOS MakeInstall.bat

В нашем случае под цифрой 1 - наша USB флешка. Достаточно ввести цифру 1 и нажать Enter. Остальные функции нам не нужны. Если произойдет ошибка - попробуйте переставить флешку в другой USB порт. Ну уж если и это не поможет - попробуйте на другом компьютере. Допустим у меня не получилось это сделать на большом компьютере, но получилось на ноутбуке. Почему так? Не знаю, условия для выполнения одинаковые, а флешка подсоединялась напрямую к портам самой материнской платы.

В идеале должно получиться так:

Автоматическая подготовка флешки через DiskPart

Если процесс пройдет успешно - появится предложение указать полный путь до фаила RecoveryHDMetaDmg.pkg. Он находится в папке gibMacOS/macOS Downloads/publicrelease/041-91758 - 10.13.6 macOS High Sierra. Копируем полный путь до фаила и вставляем в консоль.

Указание пути для RecoveryHDMetaDmg.pkg

Далее жмем Enter и ожидаем. Записывается все это дело утилитой dd как в Linux.

После успешной записи, утилита начнет записывать загрузчик Clover EFI для запуска инсталлятора.

Установка Clover EFI

Все? Не в нашем случае. Мы собираемся грузиться с Legacy Bios, так как UEFI на материнской плате отсутствуем. Исправляем положение. Нам нужно скачать Clover EFI Bootable ISO отдельно.Скачиваем последнюю версию, в моем случае это версия 5070. Предварительно скачиваем 7-zip архиватор, потому как он умеет распаковывать lzma архив. В нем находится ISO фаил, распаковываем содержимое в раздел BOOT USB-флешки полностью. Перезаписываем файлы если ругнется, что файлы уже присутствуют.

Скопировать это в корень флешки раздела BOOT

Теперь нам надо записать загрузочный сектор MBR для передачи загрузки Clover. С этим нам поможет Clover Legacy Installer, скачиваем, распаковываем в корень раздела BOOT USB-флешки и запускаем любую версию (x86 или 64bit). Ждем сообщения об успешной установке Clover.

Yeah BOIIIIIIIIIIIIIIIIIIIIIIIIII

Но рано начинать установку. Нам нужны kernel extensions фаилы, которые позволят нам запустить сетевую карту, звук и видео.

В моем случае мне помогли следующие фаилы. Закидывать в папку USB-Flash-Letter:\EFI\CLOVER\kexts\Other

Kexts для P5Q57-M DO и Radeon HD 6570

По порядку:

  • AppleALC - драйвер различных звуковых карт. Преимущественно Realtek, Conexant и чуть чуть VIA. Требует Lilu (Подробнее в wiki)
  • FakeSMC - обманочка для MacOS X, которая говорит что ось загружается на оригинальном железе от Apple
  • IntelMausiEthernet - драйвер сетевых карты от Intel
  • Lilu - патчер драйверов и процессов. По сути сам по себе ничего не делает, но для некоторых kext жизненно необходим
  • USBInject - заставляем работать USB порты. Ну для клавиатуры и мышки. Без него работает тоже, но если мышку выдернуть и снова вставить - не работает.
  • WhateverGreen - заводит видеокарты от Radeon. Конечно же не все, конечно же не всегда. Но мне помог. Требует Lilu

Ну штош, погнали устанавливать! Подсоединяем все комплектующие, заходим в настройки BIOS, и обязательно указываем AHCI загрузку с жестких дисков. Никаких IDE, RAID и прочих Compatible. Насчет остальных настроек BIOS - мне не пригодились. На 775 сокете настройки BIOS как раз таки имеют более нужный характер, но не в нашем случае. Задаем загрузку с USB-флешки и грузимся.

А теперь фоточек экрана тайм!

Успешная загрузка Clover EFI

Итак, как видим у нас появилось меню выбора раздела для загрузки. Нас интересует самый первый "Boot macOS Install from OS X Base System", но предварительно лучше включить режим verbose, чтобы видеть все этапы загрузки и знать что не загрузилось. Для этого выбираем шестеренку и нажимаем Enter.

Меню ввода аргументов загрузки macOS

Вводим аргумент для загрузки в режиме verbose. Если возникнут проблемы - ниже список полезных аргументов:

  • -x - Безопасный режим загрузки macOS
  • keepsyms=1 - Выводит более подробную информацию. Использовать вместе с -v
  • cpus=1 - Использование указанного количества ядер процессора
  • debug=0x100 - При панике ядра не перезагружать компьютер. Полезно если не успеваете прочитать что произошло.
  • —disablegfxfirmware — Запуск встроенной графики
Экран загрузки с аргументом -v

Ждем когда загрузка закончится, должно появиться меню выбора языка интерфейса. Выбирайте по желанию, я выбираю великий и могучий. Далее появится окно "Утилиты MacOS"

Итак, мы в меню, но нужно проверить сетевое соединение с интернет. Сразу оговорюсь - если у вас Wi-Fi - ищите kext или совместимую с mac OS изначально сетевую карточку Wi-Fi. Я устанавливал с Ethernet. Проверяем соединение в меню сверху (Утилиты -> Сетевая утилита)

Признаком работы будет определение mac-адреса, IP и скорости соединения сетевой карты. Если необходимо, в этой утилите есть дополнительные тесты сети. Убеждаемся что все работает, закрываем окошко и давайте подготавливать HDD для установки. Кликаем по "Дисковая утилита".

Подробное отображение подколюченных HDD/SSD

В первую очередь кликаем по "Показать все устроиства", выбираем наш HDD от корня и выбираем "Стереть" в верхнем меню. В моем случае это SATA HDD на 80 gb.

Важное замечание - обязательно выбираем Схема разделов GUID, так как у нас Clover EFI. Стираем диск и наблюдаем об успешном выполнении процесса.

После успешного стирания закрываем дисковую утилиту и переходим к установке самой MacOS. Соглашаемся с условиями, выбираем наш HDD и завариваем чай. Установка происходит путем скачивания с серверов Apple самой OS.

Обьем скачиваемых данных

Если у Вас интернет позволяет в скорость, то установка пройдет быстро. В моем случае это заняло часа полтора. После установки грузимся в macOS с флешки, так как загрузчик еще не установлен на HDD. Далее заполнение данных об iCloud и прочих персональных настройках, думаю, не вызовет у вас проблем.

Итак, вы уже видите рабочий стол. Первое что нужно сделать - заставить macOS грузиться без флешки. Нам нужно скачать программу Clover Configurator уже в самой macOS. Устанавливать не обязательно, можно просто запустить.

Монтирование EFI раздела в Clover Configurator

Монтируем EFI раздел на жестком диске, и в папку EFI/CLOVER/kexts/Other/ копируем кексты с флешки. Такс, теперь нам нужно записать MBR чтобы происходила загрузка в Clover EFI. Для этого выбираем Install/Update Clover и снизу кнопку Check Now. После обновления списка доступных версий Clover выбираем Package и Download. Запустится программа Install Clover rXXXX EFI Bootloader

Приветственное окно установки Clover EFI

Выбираем Continue, выбираем наш HDD в разделе Destination Select, и когда переидете в раздел Installation Type - кликните по кнопке Customize.

Необходимый набор чекбоксов для установки Clover EFI на HDD

Далее кликаете Install и ждете окончания процесса и перезагружаетесь.

В идеале без флешки должен загрузиться Clover EFI и список разделов для загрузки операционных систем.

P.S.: Данная инструкция работает именно с моим железом. Если у вас имеется немного отличное железо от моего то придется пробовать различные варианты загрузки и kexts для ваших устроиств. Отталкивайтесь от производителя материнской платы в первую очередь. Обычно на сайте производителя указываются чипы сетевых плат и звуковых карт. С видеокартами обычно еще та рулетка, заранее ищите в интернете совместимость вашей видеокарты с версией macOS которую вы хотите установить.

Share Tweet Send
0 Comments
Loading...