Мини-мануал, как поставить хакинтош максимально просто и безболезненно
Время на прочтение
6 мин
Количество просмотров 215K
Предисловие
Хотя на Хабре уже есть неплохая статья о хакинтоше, она уже довольно немолода и некоторая информация там устарела. Однако, суть всего действия описана верно, поэтому для начала очень рекомендую ее почитать.
Здравствуй, Хабр.
Данный гайд служит скорее дополнением к уже существующей статье (см. предисловие), за время существования которой произошли некоторые изменения, о которых я бы хотел рассказать.
Так как с вероятностью 99% вы столкнетесь с кучей ошибок на различных этапах установки, лучшее, что я могу посоветовать — оставить комментарий со своей проблемой внизу статьи, или же написать о ней на каком-нибудь форуме. Не исключено так же, что ваша проблема уже известна сообществу, поэтому навыки гугления очень рекомендую применять.
Итак, информацию, которая уже есть на хабре, постараюсь не дублировать, переходите по ссылке в предисловии и разбирайтесь. Теперь можем приступать.
В данной статье загрузчик = Clover, так как мы будем использовать именно его. Про другие загрузчики просьба не спрашивать, ответить, к сожалению, не смогу.
О ноутбуках
Хочу оговориться, что в настоящем руководстве идет речь в основном об PC-компьютерах, которые являются куда более легкой целью для OSx86, чем лэптопы. Установка хакинтоша на ноутбуки сродни уравнению высшей степени для девятиклассника: сложно, долго и не факт, что решается. Хотя существуют и удачные модели ноутбуков, на которых заводится все, вплоть до тачпада и сетевой карты, таких не много. Их список можно найти по прямому запросу в любом поисковике.
Что смог заставить работать автор
Motherboard: Asus ROG STRIX B360H-GAMING
CPU: Intel Core i5-8400, 2.8 ГГц до 4.0 с турбобустом
GPU: MSI RX 560 4GB AERO 16CU
RAM: Crucial 8 GB 2666 Гц
Комплектующие
1. Процессоры
Intel only, серия желательно i3/i5/i7 (лучше начиная со второго поколения Sandy Bridge), но заводятся относительно несложно и Pentium/Celeron, производительностью, конечно, не блещут, но для простого использования хватит.
2. Видеокарта
Встройки от Intel заводятся почти всегда с той или иной степенью успешности, но нередки артефакты и глючный интерфейс даже при использовании самых новых и, казалось бы, нативных экземпляров, например UHD630. Часто требуется подмена ID видеокарты на фейковый в загрузчике ( тут бояться не надо, все будет подробно объяснено ниже ).
Использовать графику от nVidia для хака я не рекомендую. Apple не ставит её уже много лет, ни о какой нативности речи не идет. Для них не существует драйверов под Mojave 10.14 и Catalina 10.15. Есть и общеизвестные легкозаводимые карточки, например, GT210 и 630, но они уже не встречаются в продаже.
Если и покупать видеокарту для хакинтоша, то только от AMD. Отлично работают RX4xx и RX5xx серии, за исключением RX550, с которой могут быть проблемы. Из профессионального сегмента — Vega 56 и 64, которые используются в оригинальных iMac Pro.
3. Подключение к интернету
Дабы не играть с компьютером в лотерею по принципу «заведется — не заведется», советую сразу прикупить внешний WiFi-адаптер и заранее проверить его на наличие драйверов под макось.
Создание загрузочной флешки
Утилита, которая позволит нам отформатировать флешку (от 8 ГБ) и записать на нее загрузчик (нечто, что позволит нашей системе загружаться), называется BootDiskUtility.
Она хороша еще и тем, что позволяет скачивать так называемые «Recovery HD», мини-образы, позволяющие восстановить систему, если случилось что-то нехорошее. Они весят примерно по 500МБ, поэтому при загрузке с них сама система качается с серверов Apple. Нам подобный способ подойдет только, если у нас нативная сетевая карта, которая сразу заводится сама. Я с такими случаями не встречался, но можете поискать в интернете, какие сетевые карточки не требуют отдельного завода. В любом случае все Recovery HD можно скачать, нажав на «DL Center» в главном меню BDU.
Скачиваем её с официального сайта: тык (осторожно, много рекламы), подключаем нашу флешку к компьютеру, выбираем её в списке и нажимаем «Format Disk». Теперь наша флешка должна отформатироваться и разбиться на 2 раздела. В настройках данной утилиты можно выбрать размер раздела под Clover, его версию и некоторые другие параметры. 200 МБ и последняя версия загрузчика будут лучше всего.
В раздел с Clover`ом так же кладем драйверы под wifi-адаптер.
Кексты (от лат. kernel extensions = расширения ядра) — своеобразные драйвера для макоси, заставляющие работать то, что по идее не должно было бы работать, например, звуковую карту или сетевуху.
Далее скачиваем и закидываем в папку clover/kexts/other следующий набор кестов (FakeSMC не считаем, он есть изначально):
- Lilu — патч системных процессов для других кекстов.
- WhateverGreen — завод графики.
- USBInjectAll — завод USB.
- AppleALC — завод звука.
Остальные кексты ставятся на ваше усмотрение.
Кратенько список прочих кекстов и зачем они нужны:
- FakePCIID — семейство кекстов, подменяющих идентификаторы драйверов для корректной работы аппаратных устройств. На тех машинах, которые я использовал под хакинтош, эти кексты не требовались, но если поставите, хуже не будет.
- HDMIAudio — для передачи звука по HDMI.
- ACPIBatteryManager — исправляет отображение батарейки в MacOS.
Последний этап подготовки флешки — собственно прошивка на неё образа MacOS в файле формата .hfs.
Делается это следующим образом:
- Скачиваем образ системы отсюда или отсюда. На моей машине стоит MacOS 10.14 Mojave, её и рекомендую использовать, если ваш процессор поколения Sandy Bridge и новее. Если нет — вам подойдет 10.13 High Sierra. Не имеет большого значения, откуда вы возьмете образ, главное, он должен быть в формате .hfs.
- Опять открываем BDU, выбираем второй(наибольший) раздел нашей флешки, жмем «Restore partition, в открывшемся окошке щелкаем по нашему образу и прошиваем.
- Все, флешка готова.
Загрузка и установка
Вот мы и перешли к финальной части нашего действа.
1. Берем нашу флешку, вставляем в компьютер в порт USB2.0 (это очень важно, только USB2.0) и загружаемся с неё.
2. Должно открыться меню Clover`a. Оно будет выглядеть примерно так:
3. Открываем настройки, выбрав второй значок во втором ряду(мышку использовать не получится, все действия выполняем клавиатурой).
4. Прописываем следующие загрузочные аргументы (boot args) — магические слова, дающие загрузчику некоторые указания:
kext-dev-mode=1 -v
Первая часть строки разрешает устанавливать в систему кексты, вторая — запускает загрузку в текстовом режиме. В принципе, этого должно быть достаточно. Так же, существуют следующие бут аргументы:
- rootless=0 — отключает System Integrity Protection (защита изменения системных данных), что бы это ни было — ни в коем случае не используем данный аргумент начиная с MacOS 10.11 El Capitan
- nv_disable=1 — актуально для первого запуска видеокарт от nVidia. Отключает графическую оболочку
- nvda_drv=1 — наоборот, включает графическую оболочку. Используется при втором и последующих запусках графики nVidia, когда драйверы уже установлены.
- –disablegfxfirmware – активирует только встроенную видеокарту.
- debug=0x100 – если при загрузке случился коллапс, стопорит систему, не давая ей перезагружаться. Помогает разглядеть последние строки перед ошибкой.
- keepsyms=1 — чуть более подробный вывод информации при загрузке
- cpus=x (вместо x число) — активирует указанное кол-во ядер процессора
5. В разделе „Graphics Injector“ в загрузчике можно подменить ID видеокарты. Первый раз этого делать нет смысла, может заработать и так. Если вас постигла неудача, можете попытаться изменить ID. На какой конкретно — раньше можно было найти на сайте applelife.ru. Последнее время он почему-то не работает, так что ссылку дать не могу. Бывают случаи, когда фейковый ID видеокарты может быть любым, за исключением дефолтного.
6. Нажимает „boot MacOS install from ***“. Начинается загрузка системы.
Если все хорошо, следуем указаниям на экране, форматируем диск под именем „Macintosh HD“ в „Дисковой утилите“ и запускаем установку.
Если все не так радужно, запоминаем последнюю строку, появившуюся при загрузке на экране и вбиваем её в поисковик. Через этот путь прошел как я, так и все мои друзья-хакинтошники.
7. После установки система сама перезагрузится, повторяем действия 1-5, но теперь щелкаем по „Boot MacOS from Macintosh HD“. Установка продолжится, в результате вы окажетесь в системе. Но эта система будет неполноценна, так загрузчик, с помощью которого вы в нее попали, находится на флешке.
Настройка системы
1. Запускаем драйверы для WiFi-адаптера чтобы заставить работать интернет
2. Копируем config.plist, кексты и драйверы с флешки на компьютер, а саму флешку отключаем.
3. Отсюда скачиваем и устанавливаем Clover. Во время установки настраиваем Clover для UEFI-ных биосов.
4. Теперь в Finder`e вы сможете увидеть EFI раздел с Clover`ом. Закидываем туда кексты, драйверы и config.plist так же, как они лежали на флешке.
5. Скачиваем программу Clover Configurator для редактирования файла config.plist. Что именно нужно редактировать — говорить не буду, переходите по ссылке в предисловии и читайте там. Мне просто не очень хочется повторять одну и ту же информацию несколько раз.
6. Перезагружаемся для проверки работоспособности.
Коллекция нюансов/способов решения ошибок
- При установке систем 10.13, 10.14, 10.15 обязателен драйвер apfs.efi в папке Drivers64UEFI. Если он отсутствует, то после окончания первого этапа установки, вы не сможете его продолжить — Clover не увидит диск с системой.
- Обязательно используйте загрузку в текстовом режиме (аргумент -v) до тех пор, пока не будете уверены, то система работает должным образом.
- Лучше не ставить галочки возле неизвестных параметров в Clover`e.
- Ошибка, с которой я столкнулся, заключается в следующем: при самой установке хака на жесткий диск система зависает, когда остается несколько минут до завершения. Я долго с этим мучился, пока не попробовал использовать более старую версию Clover.
- Необязательно ставить хак на SSD, система работает весьма быстро и на 7200 об/мин обычных жестких дисках.
На этом ваш покорный слуга раскланивается. Если в статье были допущены какие-либо неточности, прошу написать об этом в комментарии. Спасибо!
Вся информация представлена исключительно в ознакомительных целях и никого не побуждает к действию.
Смотрите в сторону покупки iMac или MacBook, но долгие годы привыкали к специфике и функционалу операционной системы Windows? Переживаете, насколько быстро сможете освоиться в среде Mac OS? А, возможно, просто хотите исследовать операционную систему от Apple? Для этих целей не обязательно погружаться в густые дебри специфики установки на ПК Хакинтош, если вы знакомы хотя бы с азами работы VMware Workstation. Этот гипервизор является самым простым способом запуска Mac OS в среде Windows. Для него в сети существуют готовые виртуальные машины (ВМ) с установленной и настроенной системой от Apple. Как протестировать Mac OS Sierra или High Sierra на VMware?
Как установить Mac OS на Windows
1. Готовые ВМ Mac для гипервизоров
Готовые ВМ избавляют нас от массы хлопот, с которыми мы вынуждены столкнуться при установке Macintosh на обычные ПК и ноутбуки. Не понадобится устанавливать загрузчик Clover или Chameleon, искать кексты и специальные файлы типа FakeSMC, настраивать эмуляцию комплектующих. Не нужно будет ждать, пока система установится. Все эти хлопоты взяли на себя сборщики ВМ. Мы получаем готовый виртуальный компьютер с уже интегрированными дополнениями гостевых ОС и пользовательским профилем, который при желании можем переименовать или удалить, создав другой.
Поскольку Mac официально запрещается устанавливать на обычные ПК и ноутбуки, естественно, тестовых сборок операционной системы в формате рабочих файлов гипервизоров не найдём на официальных ресурсах Apple. Зато найдём их на торрент-трекерах Интернета.
ВМ с установленной Mac – это, по сути, те же устройства Хакинтош. Юристы и диванные эксперты в теме могут сколь-угодно дискутировать по поводу наличия состава правонарушения в условиях использования Macintosh на гипервизорах, но к технической стороне вопроса это не имеет никакого отношения. Работая с гипервизором, нам, увы, придётся столкнуться и с проблемами функционирования виртуальных ОС, и с проблемами устройств Хакинтош как то: отсутствие плавности эффектов интерфейса, периодические тормоза, неработающие из-за отсутствия драйверов отдельные функции или специфическое оборудование и т.п. Для ВМ с Mac существуют те же ограничения по процессорам, что и для Хакинтош – нужен компьютер на базе Intel, желательно с поддержкой SSE4.2.
Готовые ВМ существуют для и для VirtualBox, и для VMware. Последние выигрывают в большем удобстве работы с виртуальной Mac: в продуктах VMware стабильно работают дополнения гостевых ОС, и мы сможем настроить общие папки с основной Windows, а также нужное нам разрешение экрана.
2. Sierra или High Sierra
На момент написания статьи в сети существуют готовые ВМ с актуальной Mac OS:
• Sierra (10.12) — версия от 20.09.2016г.;
• High Sierra (10.13) – версия от 25.09.2017г.
А, возможно, есть уже и ВМ с самой последней версией Mojave (10.14). Но именно Sierra считается самой стабильной версией, пригодной для экспериментов на ПК. Именно ВМ Mac OS Sierra мы скачаем и настроим для работы с VMware. А потом зафиксируем её в снапшоте и обновим до High Sierra через App Store.
3. Скачивание ВМ
Для скачивания файлов ВМ Mac OS Sierra для VMware отправляемся на RuTracker:
https://rutracker.org/forum/viewtopic.php?t=5287454
Добавляем раздачу в торрент-клиент, и пока тот будет загружать архив с ВМ, мы проделаем кое-какую операцию непосредственно с гипервизором VMware. В описании раздачи, в графе «Таблетка» переходим по ссылке «версия VMware 11 и выше». Если, конечно же, у вас установлена актуальная версия гипервизора выше 11-й. На сегодняшний день последняя это 14-я.
4. Разблокировщик VMware для поддержки Mac
Перейдя по ссылке в описании торрент-раздачи, скачиваем некий архив с названием «unlocker210». Это разблокировщик VMware для поддержки Mac OS. Дело в том, что продукты VMware изначально не предусматривают поддержку Macintosh в качестве гостевой ОС. Собственно, для решения этого вопроса и нужен этот unlocker210. Распаковываем скачанный архив, находим в папке файл win-install.cmd и запускаем его (важно) от имени администратора.
Теперь VMware в числе поддерживаем гостевых ОС сможет предложить нам Mac OS — любую, вплоть до самой последней версии 10.14.
5. Распаковка и настройка ВМ
Загруженный торрентом архив распаковываем с помощью Total Commander или архиватора 7-Zip.
Указываем путь распаковки, он же путь хранения файлов ВМ.
Далее запускаем VMware Workstation. И в окне программы открываем файл машины «.vmx».
Если используется последняя версия продуктов VMware, обновляем ВМ.
Жмём «Далее», выбираем последнюю версию программы.
Кликаем «Изменить эту виртуальную машину», затем «Готово».
Теперь идём в настройки ВМ.
Нам нужен раздел «Оборудование». Во вкладке «Память» сборщик установил объём оперативной памяти 2 Гб. Если компьютер позволяет больше выделить, выделяем.
Если у процессора компьютера только 2 ядра, убираем одно из них во вкладке, соответственно, «Процессор». Далее идём во вкладку «Дисплей». Здесь активируем «Указать настройки монитора» и выбираем нужное разрешение. По итогу жмём «Ок».
Запускаем ВМ, в появившемся окошке жмём «I Moved It».
Если всё нормально, Мас запускается, можем ВМ приостановить и для лучшей производительности перейти на VMware Player. Открываем в нём файл машины «.vmx».
Сборщик создал учётную запись с именем Admin и паролем 123. Входим в систему.
6. Обновление до High Sierra
Перед обновлением до High Sierra необходимо исследовать работоспособность Sierra, чтобы потом можно было сравнить, какая из версий работает стабильнее в условиях гипервизора. И, естественно, сделать снапшот ВМ для обеспечения возможности отката к Sierra.
Для обновления запускаем приложение App Store, внутри него открываем раздел «Обновления». Здесь, кстати, можно просто установить обновления для Sierra и не обновляться до High Sierra. Для этого жмём кнопку «Обновить все». Для обновления же до High Sierra жмём «Подробнее» на картинке с рекламой этой версии.
Загружаем.
И устанавливаем.
Это будет относительно долгий процесс. Дальнейшее наше участие не понадобится.
Читаем так же:
2. Как создать загрузочную флешку Mac OS в Windows
Яблочная техника с каждым годом становится все популярнее. Но не все пользователи могут позволить себе столь дорогую покупку. Для начала необходимо убедиться, что на операционной системе (ОС) от Apple будет удобно работать. Провести небольшой тест-драйв операционной системы достаточно просто, ведь можно установить Mac OS на обычный компьютер (ПК) или ноутбук.
Хакинтош или CustoMac
Хакинтош — это собранное устройство, которое может работать с операционной системой от Apple. Такими компьютерами принято считать любую технику, которая работает на ОС от Apple, за исключением ПК от самой компании.
Сейчас любой пользователь может переквалифицировать свой ноутбук или персональный компьютер, если тот подходит под системные требования. Это самое важное условие — то, что нужно проверить до непосредственной установки Mac OS.
Системные требования
Здесь все очень просто, чем больше компьютер походит системным требованиям, тем лучше на ней будет работать система. Минимальным набором для установки Мак ОС на ПК можно считать:
- Наличие процессора с не менее чем 2 ядрами от Intel.
- Не меньше 2 ГБ оперативной памяти.
- Желательно отдельный, внутренний накопитель AHCI.
Остается только скачать саму ОС, создать загрузочную флешку и приступить непосредственно к установке Мак ОС вместо Windows 7, 8, 10 на обычный компьютер или ноутбук.
Официальную версию системы можно скачать только для процессоров Intel. Для AMD придется воспользоваться сторонними сборками.
Внимание! Поскольку официальных версий Мак ОС для AMD нет, то велика вероятность скачать уже изначально зараженные вирусами сборки.
Операционную систему для процессоров Intel можно скачать с официального магазина игр и приложений следующим образом:
- Зайти в iTunes Store и авторизоваться.
- Перейти на страничку с ОС и скачать необходимое.
- Дождаться окончания загрузки.
После этого можно приступать к созданию загрузочного диска. Стоит заранее запомнить, куда именно был скачан файл с Мак ОС.
Создание установочной флешки
Сделать диск с Mac OS можно двумя способами. Первый при помощи Макбука, что будет намного лучше. Делается все следующим образом:
- Вставить флешку в устройство. Накопитель должен быть с объемом памяти не меньше 16 Гб.
- Перейти в “Программы” и зайти в “Утилиты”.
- Зайти на вкладку “Очистить”.
- Отформатировать накопитель в формате OСXExtended.
В Windows процедура следующая:
- Скачать и установить утилиту BootDisk. Она понадобится для правильной очистки диска и создания образа.
- Подключить накопитель и очистить его.
- Когда флешка станет абсолютно пустой, то на ней появятся два раздела.
- Кликнуть по следующей кнопке.
- Откроется окно загрузки, нужно выбрать систему в таком формате.
- После этого останется дождаться создания загрузочного диска.
Также рекомендуется заранее скачать на флешку приложение MultiBeast (найти свою версию системы, в нашем случае это Mojave), оно будет необходимо в дальнейшей настройке.
Подготовка компьютера к установке
Необходимо зайти в БИОС и установить режим работы жесткого диска на ACHI, а базовой системы ввода-вывода OptimalDefault.
После этого требуется сохранить изменения и перезагрузить компьютер.
Установка операционной системы
Непосредственная инсталляция Mac OS на обычный компьютер происходит следующим образом:
- Зайти в Биос и выставить приоритет загрузки со стороннего носителя. Это позволит загрузиться с флешки.
- Подключить загрузочный диск с необходимой ОС и перезагрузить ПК.
- Появится интерфейс программы Кловер. Нужно перейти в раздел “Функции”.
- Кликнуть на строчку BootMac OSXfrom OSXBase System, чтобы началась распаковка образа.
- Указать язык системы.
- Убрать галочку с функции отправки диагностики Apple.
- Перейти во вкладку “Утилиты” и выбрать дисковую. Нужно указать диск, на который будет установлена ОС и отформатировать его.
- Далее нужно указать диск куда требуется установить ОС.
- Дождаться окончания установки.
Настройки с помощью MultiBeast
После всех вышеописанных действий, необходимо установить программу MultiBeast. Теперь следует перейти к настройкам. Для этого нужно запустить программу и указать настройки звука и сетевой карты.
После этого нужно сохранить все параметры и настроить систему специальной кнопкой. Затем нужно будет перезагрузить персональный компьютер. Это будет последним этапом установки Мас ОС на ПК.
Установка в Windows
Если нет желания полностью заменять Виндовс, то рекомендуется устанавливать Мас ОС второй операционной системой в виртуальную машину. Это будет отличным решением, так как родная ОС не будет затронута, но все равно появится возможность протестировать МАС OS на своем компьютере. Чтобы это сделать, необходимо проследовать инструкции:
- Для начала требуется установить виртуальную машину (например, Virtual Box) на компьютер с ОС Виндовс. Это может быть любая программа данной направленности.
- Скачать образ сторонней системы. Можно даже найти специальные версии для установки в виртуальные среды. В зависимости от используемой программы формат файла будет отличаться, на это стоит обратить внимание.
- Запустить виртуальную машину и установить операционную систему, как на обычный компьютер. Для этого нужно следовать инструкциям выше.
- Завершить все настройки и использовать Mac OS внутри Виндовс.
Также можно не тратить время на установку Mac OS на виртуальный ПК, а скачать уже готовую среду Макбука. Но стоит понимать, что такой метод установки не даст использовать все возможности операционной системы. Но отлично помогает в случае необходимости запуска программ, которые были созданы специально под Мас.
Установка Mac OS на персональный компьютер практически идентичная Виндовс и занимает столько же времени. Если пользователь решил полностью заменить Виндовс на Mac, то стоит использовать для этого другой жесткий диск. Таким образом можно будет легко откатить свои действия.
Содержание
- 1. Установка MacOS Mojave на PC
- 2. Установка виртуальной машины с MacOS
- 3. Подготовка образа Mac OS Mojave
- 4. Настройка BIOS/UEFI
- 5. Установка Mac OS
- 6. Настройка оборудования
- 7. Установка Windows на Mac
- 8. Установка Виртуальной Машины на Mac OS
Давно хотели попробовать Mac OS, но денег на покупку оригинальной техники нет? Или же ОС от Apple вам надоела и хотите снова пользоваться Windows? В этом гайде мы подробно расскажем, что и как нужно делать, чтобы установить Mac OS на PC и Windows на Mac.
Установка MacOS Mojave на PC
Подготовка
Проясним один важный момент — Mac OS заточена под железо Apple. Да, операционка будет работать на PC, но будьте готовы к возможным ошибкам. Устанавливайте ОС на свой страх и риск. Если вы уверены, что все будет хорошо, приступаем к установке.
Для начала нужно скачать официальный образ Mac OS Mojave. Делать это желательно из официального цифрового магазина Apple, попасть в который можно с помощью виртуальной машины — программы эмулирующей работу одной ОС внутри другой. В этой инструкции мы будем использовать бесплатную VMWare Workstation Player.
Установка виртуальной машины с MacOS
Итак, чтобы установить VMWare Workstation Player сделайте следующее:
- Перейдите на официальный сайт VMWare и скачайте установочный файл.
- Установите программу.
- Распакуйте архив с Unlocker и от имени администратора запустите win-install.cmd. Этим действием вы добавите в виртуальную машину поддержку Mac OS.
- Запустите VMWare Workstation Player и выберите «Create a new Virtual Machine».
- Поставьте галочку рядом с «I will install the operating system later».
- Далее выберите Apple Mac OS X и нажмите «Next».
- Укажите путь для установки виртуальной операционной системы.
- В окне ВМ кликните правой кнопкой мыши по виртуальной ОС и кликните «Settings».
- Теперь создайте виртуальный жесткий диск. Для этого повторите следующую последовательность: Add > Hard Disk > Sata.
- Выберите «Use an Existing Virtual Disk» и укажите путь к образу с Mac OS Mojave. Образ представляет собой большой файл с расширением vmdk.
- Далее установите размер используемого виртуального жесткого диска (не менее 40 Гб) и в параметрах выберите «Store virtual disk as a single file».
- Теперь вернитесь к настройкам ВМ и установите размер используемой оперативной памяти. Рекомендуем поставить не меньше 50% от общего объема ОЗУ, установленного на PC.
- Кликните «ОК» и закройте VMWare. Однако это еще не все.
- Перейдите в папку VMWare и с помощью блокнота откройте файл macOS 10.14. В последнюю строку вставьте следующий текст: smc.version = «0». Сохраните изменения.
- Теперь снова запустите ВМ и начните установку Mac OS Mojave. Для этого выберите виртуальную ОС и кликните на зеленый значок play в верхней панели.
- Система предложит вам войти в учетную запись Apple, вместо этого нажмите на «Set Up Later».
- После установки подключите VMWare Tools. Для этого в верхней панели кликните на «Player». В выпавшем меню выберите «Manage», а следом кликните «Install VMWare Tools». Теперь на Рабочем столе виртуальной Mac OS появится образ патча с установщиком.
- В окне ВМ запустите VMWare Tools.
- Система безопасности ВМ предпримет попытку заблокировать VMWare Tools, но этого можно избежать. Зайдите в настройки ОС (иконка в виде шестеренки в нижней панели Mac OS), выберите раздел «Security and Privacy» и разблокируйте патч, нажав на кнопку «Allow».
- Перезапустите VMWare.
Теперь у вас на компьютере есть виртуальная Mac OS. Чтобы просто посмотреть, как выглядит операционная система от Apple, этого достаточно, но для полноценной работы — нет.
Подготовка образа Mac OS Mojave
Как уже говорилось ранее, чтобы скачать образ Mojave, вам нужно воспользоваться виртуальной машиной:
- Откройте VMWare и запустите виртуальную Mac OS Mojave.
- Перейдите в App Store, найдите там образ нужной ОС и скачайте его. Файл должен будет «весить» не меньше 5 Гб.
У вас есть образ Mac OS Mojave, теперь займемся созданием загрузочной флешки:
- Вставьте флешку в компьютер.
- В виртуальной Mac OS откройте «Finder», далее перейдите в «Программы», следом в «Утилиты» и выберите «Дисковая утилита». Кликните на вашу флешку, которая будет расположена в левой колонке окошка.
- Кликните «Стереть».
- Дайте название загрузочной флешке. Имя может быть любым, но важно, чтобы оно состояло исключительно из латинских букв.
- Во второй строчке выберите «OS X Extended».
- В третьей — GUID Partition Map.
- Кликните «Erase» и нажмите «Готово».
- Скачайте и запустите UniBeast.
- Жмите Continue, пока не дойдете до пункта «Destination Select».
- Выберите флешку и снова нажмите «Continue».
- Добравшись до этапа «Select OS Installation» выберите Mojave и кликните «Continue».
- В «Bootloader Options» выберите либо «UEFI Boot Mode», либо «Legacy Boot Mode». «UEFI Boot Mode» рекомендуется к использованию для 7, 8, 9, 100, 200 и 300 серии процессоров Intel и всех чипсетов, имеющих поддержку UEFI. «Legacy Boot Mode» подходит для чипов 5 и 6 серии, а также для других систем на базе традиционного BIOS.
- Нажмите «Continue».
- Переместите архив с UniBeast на созданный накопитель.
Все. Загрузочная флешка готова. Теперь приступим к настройке BIOS на компьютере.
Настройка BIOS/UEFI
Если ваша материнская плата использует UEFI, особых проблем с установкой возникнуть не должно, однако в случае с BIOS некоторые важные манипуляции провести придется. Для начала нужно совершить общие настройки:
- Сбросьте все параметры BIOS.
- Выключите VT-d.
- Деактивируйте Secure Boot Mode.
- Отключите CFG-Lock.
- В опции OS Type поставьте Other OS.
- Выключите IO SrialPort.
- Активируйте XHCI Handoff.
- Если в вашей системе установлен процессор Intel 6-й серии, либо же Intel x58 с AWARD BIOS, отключите порты USB 3.0.
- Сохраните изменения и перезапустите компьютер.
Кроме того, при установке Mac OS Mojave стоит придерживаться ряда правил:
- Используйте только одну видеокарту с одним подключенным монитором.
- Отключите все жесткие диски, кроме пустого, на который и будет установлена ОС.
- Отключите всю USB-периферию, кроме мыши и клавиатуры.
- Отключите все PCI-карты, кроме видеокарты, так как они могут быть несовместимы с ОС от Apple.
Готово, теперь приступаем непосредственно к установке Mac OS Mojave на PC.
Дальнейшие действия очень похожи на стандартную установку Windows:
- Включите ПК и загрузитесь с USB (рекомендуется использовать USB 2.0).
- В открывшемся интерфейсе Clover запустите установку Mac OS с загрузочной флешки.
Готово. Теперь вы обладатель PC с Mac OS. Осталось только провести настройку оборудования.
Настройка оборудования
Проще всего произвести первоначальную настройку с помощью MultiBeast. Утилита позволит вам без лишних трудностей установить все необходимые драйверы для оборудования. Впрочем, даже MultiBeast не под силу загрузить абсолютно все драйвера, поэтому некоторые вам придется устанавливать вручную. Итак, для настройки оборудования сделайте следующее:
- Запустите MultiBeast.
- Выберите UEFI Boot Mode или Legacy Boot Mode. Об их различиях мы писали на этапе «Подготовка образа Mac OS Mojave».
- На вкладке «Audio» лучше всего отметить опцию AppleALC.
- Во вкладке «Disc» представлены настройки для сторонних SATA-контроллеров жестких дисков.
- В следующей вкладке «Misc» присутствует крайне важный для работы Mac OS драйвер FakeSMC, который призван эмулировать работу фирменной микросхемы SMC. Нужный вам драйвер будет отмечен галочкой по умолчанию. Также в этом пункте есть еще две настройки: VoodooTSCSync и FakeSMC HWMonitor. Первая предназначена только для процессоров с разъемом LGA2011, в то время как FakeSMC HWMonitor необходима для получения данных о температурах систем охлаждения.
- Перейдя во вкладку «Network», отметьте вашу сетевую карту.
- Вкладка «USB» предназначена для настройки и корректной работы USB-портов. Отметьте те пункты, которыми вы будете пользоваться.
- В верхней панели окна кликните на «Bootloaders». Нужный пункт уже должен быть отмечен по умолчанию.
- Теперь перейдите в «Customize». Тут вы увидите 3 раздела, первый из которых — «Graphics Configuration». Если у вас установлена видеокарта NVIDIA 9xx серии и выше, отметьте галочкой опцию «NVIDIA Web Drivers Boot Flag».
- В разделе «SSDT» отметьте ваш процессор.
- В «System Definitions» не придется менять ничего, так как весь раздел уже настроен.
- Перейдите во вкладку «Build» и нажмите «Install».
Компьютер почти готов к полноценному использованию, осталось только установить драйвера для видеокарты:
- Установите последнюю версию утилиты Alternate NVIDIA Graphics Drivers, подходящую для вашей Mac OS.
- Теперь извлеките загрузочную флешку и перезагрузите ПК.
Если все действия были выполнены правильно, у вас получился стабильно работающий «хакинтош».
Установка Windows на Mac
Проще всего установить Windows на компьютеры Apple — использовать инструмент Boot Camp. Утилита позволит не «сносить» Mac OS, а пользоваться обеими операционными системами. Для начала создайте загрузочную флешку с ISO-образом Windows:
- Скачайте с официального сайта Microsoft образ нужной вам версии Windows и вставьте в Mac USB-накопитель.
- Введите «Boot Camp» в поиске Spotlight или же запустите «Ассистент Boot Camp» из «Программы» — «Утилиты».
- В открывшемся окне выберите «Создать диск установки Windows» и кликните «Продолжить».
- Укажите путь к сохраненному на компьютере образу и установите вашу флешку как «Диск назначения».
- Нажмите «Продолжить».
Загрузочная флешка готова, теперь приступим непосредственно к установке Windows на Mac. К счастью, этот процесс куда проще, чем установка Mac OS на PC:
- Снова запустите «Ассистент Boot Camp».
- Отметьте галочкой пункт «Установить Windows» и кликните «Продолжить».
- Теперь Boot Camp предложит вам «разбить» жесткий диск, чтобы новая ОС была установлена на новый сектор. Если вы собираетесь ставить Windows 10, под нее нужно отвести не менее 55 Гб. Нажмите продолжить.
- Теперь перед вами откроется установочное окно Window. Следуйте всем инструкциям.
- Ждите завершения установки.
Установка Windows на Mac закончена. Теперь на вашем компьютере стоит 2 операционных системы, и вы можете пользоваться любой из них. Единственный минус — придется постоянно перезапускать Mac, чтобы переключиться на нужную вам ОС.
Установка Виртуальной Машины на Mac OS
Кроме полноценной установки Windows на Mac, можно создать ее виртуальный образ с помощью ВМ. Процесс схож с виртуализацией Mac OS на Windows, которые мы проводили в первой главе. Тогда мы использовали программу VMWare Workstation Player, но в случае с «Маком» рассмотрим те же шаги на примере также бесплатной утилиты Parallels Desktop:
- Скачайте с официального сайта Microsoft образ нужной вам версии Windows.
- Загрузите утилиту Parallels Desktop.
- Откройте программу и кликните «Файл» > «Создать».
- Выберите действие «Установить Windows с USB-флеш-накопителя или используя ISO-образ».
Готово, теперь вы можете не перезагружая систему мгновенно переключиться с Mac OS на Windows и наоборот. ОС от Microsoft будет отображаться в отдельном окне, которое, при желании, вы можете растянуть на весь экран.
- Как узнать, какой у меня компьютер (процессор, видеокарта, оперативная память)? Инструкция для новичков
- Как улучшить графику в старых играх: HD-текстуры, разрешение и постобработка
- 4 способа сделать скриншот на компьютере
«Чистая» установка (в оригинале — vanilla installation) позволяет установить систему без изменения файлов основного раздела, лишь добавляя загрузчик и необходимые драйверы в скрытый раздел диска EFI. При этом раздел с установленной macOS X остается незатронутым.
Это руководство предназначено для настольных ПК. Для ноутбуков, лучше поискать другое (там есть свои тонкости и особенности). Большая часть современного железа на базе процессоров Intel совместима с таким экспериментом.
Глоссарий
- EFI — скрытый раздел диска, который используется на компьютерах Mac для хранения прошивки. В Hackintosh используется для размещения загрузчика OC на ПК.
- Clover — это и есть загрузчик, который мы будем использовать. Он указывает на раздел с установленной macOS X в качестве загрузки, а также загружает необходимые драйверs и исправления.
- Config.plist — конфигурационный файл для Clover. Он расскажет системе, какой Maс сконфигурирован (Mac Pro, Mac Mini или iMac), внесет необходимые исправления в ветку ACPI, пропатчит драйверы по необходимости.
- Kexts — производное от слов kernel extensions. По простому говоря, драйверы.
Для установки потребуется
- Образ macOS X, скачанный из Apple Store: Mojave, Catalina.
- Флешка на 8 Гб для Mojave и на 16 Гб для Catalina.
- Clover — сам загрузчик.
- Clover Configurator — утилита, позволяющая редактировать Config.plist, открывать скрытый раздел EFI и много чего еще.
Создание загрузочной флешки
Стираем флешку в дисковой утилите с параметрами:
- Имя: USB.
- Формат: Mac OS Extended (журналируемый).
- Схема разделов: GUID.
Запускаем Terminal и копируем в него команду для создания загрузочной флешки:
sudo «/Applications/Install macOS Mojave.app/Contents/Resources/createinstallmedia» —volume /Volumes/USB
Вводим пароль, нажимаем «Y» и ждем несколько минут.
После окончания процесса переноса файлов мы получим флешку с которой можно установить macOS X на компьютеры Mac. Чтобы установить macOS X на ПК, нам нужно добавить загрузчик Clover и необходимые драйверы.
Установка Clover
Теперь нужно запустить ранее скачанный установщик Clover, ввести пароль и на третьем этапе установки — выбрать «Изменить размещение установки… » и указать на флешку «Install macOS Mojave».
На четвёртом этапе установки «Тип установки» нажать «Настроить» и выбрать пять параметров:
-
Установить Clover только для UEFI-загрузки.
- Установить Clover на раздел EFI (ESP).
- Драйверы для UEFI-загрузки → Рекомендуемые драйверы → ApfsDriverLoader.
- Драйверы для UEFI-загрузки → Рекомендуемые драйверы → AptioMemoryFix.
- Драйверы для UEFI-загрузки → Драйверы файловых систем → VBoxHfs.
- Если чипсет материнской платы ниже 300-й серии, возможно, потребуется эмулятор переменных NVRAM. Нужно уточнить, есть ли он в вашей материнской плате. Если нет, нужно выделить еще один драйвер EmuVariableUefi. Он эмулирует переменные NVRAM и прописан по адресу: драйверы для UEFI-загрузки → дополнительные драйверы → EmuVariableUefi.
- Все остальные галки отключить (и это важно).
После установки, на рабочем столе появится подключенный раздел EFI. Его отключать не нужно. Он нам еще пригодится. Нужно проверить, что в папке /Volumes/EFI/clover/drivers/UEFI находятся (как минимум) три драйвера: ApfsDriverLoader, AptioMemoryFix и VBoxHfs. Если это так, все сделано правильно. Если нет, нужно перемотать назад и повторить установку Clover.
Скачивание драйверов
Эмулятор SMC
- VirtualSMC.kext, или FakeSMC.kext, — минимально необходимый драйвер для загрузки. Он эмулирует SMC компьютера Mac, говоря операционной системе, что все пучком — это Mac. Без него загрузка невозможна.
Сетевая карта
- IntelMausiEthernet.kext — для большинства сетевых карт Intel.
- AtherosE2200Ethernet.kext — для сетевых карт Atheros и Killer.
- RealtekRTL8111.kext — для сетевых карт Realtek 100-1000Mb.
Звук
- AppleALC.kext — универсальный драйвер для всех совместимых звуковых карт. Работает только в паре с Lilu.kext и поддерживает большинство существующих аудиокодеков.
Графика
- WhateverGreen.kext — решает вопросы поддержки как дискретных графических адаптеров, так и встроенной графики. Работает в паре с Lilu.kext. Начиная с macOS X Mojave, в Apple отказались от поддержки адаптеров Nvidia, но добавили поддержку AMD RX 5XX и 5XXX. Если у вас адаптер Nvidia, то можно попробовать установить более раннюю версию OS. Например, High Sierra.
Wi‑Fi и Bluetooth
- Компьютеры Mac не славятся особым разнообразием комбо-чипов Wi‑Fi и Bluetooth. По большому счету, здесь выбор только из адаптеров Broadcom или Broadcom. Очень рекомендую использовать адаптер BCM94360CS2. Эти чипы используются в MacBook и работают «из коробки». Только нужно озадачится переходником с этого адаптера на разъем M.2.
- В противном случае, можно использовать адаптеры M.2 серии BCM94352Z с AirportBrcmFixup.kext в паре с Lilu.kext —для Wi-FI, BrcmFirmwareData.kext и BrcmPatchRAM2.kext — для Bluetooth.
Теперь нужно скопировать скачанные драйверы в папку /Volumes/EFI/clover/kexts/Other.
Общая конфигурация системы
Для конфигурирования системы используется файл Config.plist. Он прописан по адресу /Volumes/EFI/clover. После установки Clover создает собственный Config.plist, но шансы загрузки с ним невелики. Там огромное количество ненужностей, которые могут конфликтовать с системой и драйверами.
Исходя из некоторого опыта пробных установок на различных конфигурациях, я подготовил свой Config.plist, который вы можете скачать здесь. Он практически пустой, основная задача — определить ближайшую похожую конфигурацию компьютера Mac к вашей конфигурации ПК, сгенерировать серийный номер и UUID. Для этого мы воспользуемся Clover Configurator, скачанным ранее.
- Запускаем Clover Configurator и открываем в нем скачанный Config.plist. Переходим в раздел smbios (слева). И нажимаем на стрелку вверх-вниз (справа). Появится большой список компьютеров Mфс. В нем нужно выбрать конфигурацию, максимально похожую на конфигурацию вашего ПК. В моем случае, это Mac mini 8,1. Clover Configurator заполнит все поля, включая серийный номер.
- Чтобы убедиться, что серийный номер не совпадает с серийным номером настоящего компьютера Mac (иначе, это принесет проблемы с учетной записью Apple ID), нужно нажать на кнопку «Проверка серийного номера». Если после проверки появилась информация о гарантийных обязательствах и длительности поддержки, то нужно повторить действия из первого пункта, пока не появится надпись красного цвета: «We’re sorry, but this serial number isn’t valid. Please check your information and try again». Это говорит о том, что такой серийник в базе Apple не зарегистрирован. И это правильно.
- Теперь из раздела «Board Serial Number» нужно скопировать номер и вставить в раздел Rt Variables (слева) в подраздел MLB (справа).
Все по пунктам — как на картинках:
Теперь нужно сохранить файл Config.plist и переместить его с заменой по адресу /Volumes/EFI/clover/config.plist. На этом все, загрузочная флешка готова. Можно извлечь ее из компьютера Mac и перейти к установке macOS X на ПК.
Настройки BIOS
- Intel Virtualization Technology: Enabled
- Vt‑d: Disabled
- ioapic 24-110 Entries: Enabled
- Network Stack: Disabled
- XHCI Handoff: Enabled
- Fast Boot: Disabled
- Secure Boot / OS Type: Other OS
- Storage Boot Option Control: UEFI
- Serial & Parallel port, TPM: Disabled
Установка
- Для чистоты эксперимента лучше отключить от ПК принтеры, хабы, джойстики и прочую периферию, оставив только монитор, клавиатуру и мышь. Флешку лучше подключить к разъему USB 2.0.
- Во время включения ПК нужно нажать F8 или другую кнопку (зависит от BIOS) для выбора флешки в качестве загрузки и выбрать UEFI загрузчик с названием флешки.
- В появившемся меню Clover выбрать «Boot macOS Install from Install macOS Mojave». Начнется обычная установка macOS X. Во время установки дисковой утилитой стираем диск с параметрами:
— Имя: SYSTEM
— Формат: APFS
— Схема разделов: GUID - Компьютер перезагрузится три раза. Каждый раз при перезагрузке, нужно загружаться с флешки (пункт второй).
- Во время первой и второй перезагрузки нужно выбрать «Boot macOS Install from SYSTEM»
- После 3-й перезагрузки выбрать «Boot macOS from SYSTEM». Если вы дошли до этого этапа без зависаний и артефактов, то с большей долей вероятности ваш ПК будет работать с macOS X. Если что-то пошло не так, то необходимы дополнительные драйверы и фиксы именно для вашей системы. Лучшим способом узнать какие — заглянуть на профильные ресурсы, такие как AppleLife (на русском), или Tonymacx86 (на английском).
Постустановка
- (Для перфекционистов) — оставить флешку в ПК (на внешнем USB-разъеме или на одном из внутренних) и включить в BIOS загрузку с флешки по умолчанию. В этом случае диск с macOS X останется таким же, как и в оригинальных Mac. На все 100%!
- Или установить Clover и все драйверы (ранее описанным способом) на раздел EFI диска с установленной macOS X. В обоих случаях системный раздел macOS X останется незатронутым.
По данной схеме удалось без бубнов установить macOS Mojave на конфигурацию:
- Материнская плата: Asus Prime H310T R.2
- Процессор: Core i3-9100
- Память: 32Gb DDR4 2666 KingSpec
- Накопитель: M.2 NVME SSD 256Gb KingSpec (macOS X)
- Накопитель: 2.5″ SSD SATA3 256Gb KingSpec (Windows 10 Pro)
- WiFi/Bluetooth: Broadcom BCM94360CS2 + M.2-адаптер
- Корпус: DNK-H 2020
После четырёх месяцев тестирования все работает как часы:
- Wi-Fi и Bluetooth, AirDrop, Handoff, пробуждение по сети. Bluetooth-клавиатура, мышь, трекпад.
- DisplayPort, HDMI, зеркалирование, расширение экрана. Quick look, Metal, OpenCL. Аппаратная виртуализация. Сон.
- Аудиовход и выход, линейный, микрофон. Звук по HDMI.
- Siri разговаривает, Time Machine работает.
- iCloud-сервисы. Регистрируется проверенным устройством и может получать коды проверки Apple ID.