Установка macOS Mojave
на ПК на базе Intel

§Введение

Данное руководство является переведенной и адаптированной версией инструкции по установке официального чистого образа macOS Mojave на ПК портала www.tonymacx86.com. Руководство содержит советы и ссылки на полезную информацию, то есть то, что как правило не приводится в других статьях на эту тему, и то, что новичкам приходится долго и порой мучительно искать самостоятельно.

О сложностях установки

Стоит иметь ввиду, что установка macOS на ПК часто сопряжена со множеством проблем, решение всех из которых ни одно руководство охватить не в состоянии: macOS рассчитана на фирменное оборудование Apple, тогда как у пользователей, настраивающих хакинтош, большой разброс конфигураций компьютеров. Поэтому проблемы возникают у всех разные. Исходя из этого искать решения придется в сети, желательно на зарубежных ресурсах, таких как упомянутый www.tonymackx86.com. Либо на applelife.ru, если уж совсем не владеете английским. Весьма вероятно, что человек с аналогичной проблемой уже обращался за помощью и решил ее определенным образом.

§Подготовка

а) Настройка VMWare

Для того чтобы установить официальный образ macOS Mojave на ПК, потребуется для начала загрузить его через цифровой магазин App Store. Это можно сделать с помощью виртуальных машин, программ, которые эмулируют работу одной операционной системы внутри другой. На этом сайте будет приведена установка и настройка бесплатной версии одной из таких программ — VMWare Workstation Player. Запущенная на виртуальной машине macOS отображается как обычная программа для Windows — в окне или в режиме полного экрана. Установка и настройка виртуальной машины VMWare подробно изложена на отдельной странице.

macOS рекомендуется устанавливать на отдельный жесткий диск, на котором нет основной ОС. Жесткий диск при этом будет полностью отформатирован в файловую систему APFS.

б) Сбор информации

Потребуется подробная информация о конфигурации вашего компьютера:

  • поддерживает ли материнская плата (далее — МП) UEFI, либо использует BIOS?
  • поколение процессора intel Core. Например, Haswell или Skylake. Подтверждена работа на семействе процессоров Core 2. В принципе, с процессорами intel у macOS нет проблем;
  • аудиокодек МП, если используете встроенную звуковую карту. На системах с чипсетом intel как правило установлен один из кодеков Realtek ALC.
  1. Скачайте диагностическую утилиту AIDA64.
  2. В разделе «Суммарная информация» узнайте чипсет своей МП.
    Информация о чипсете в AIDA64
  3. И «тип BIOS» — AMI UEFI или AWARD BIOS.
    «Тип BIOS» в AIDA64
  4. На той же вкладке указан аудиокодек.
    Аудиокодек в AIDA64
  5. Название сетевой карты в разделе «Сеть PCI/PnP».
    Раздел сетевого оборудования в AIDA64

в) Перед тем, как начать

  • имейте наготове USB-накопитель (далее — флешка) объемом от 16 Гб;
  • зарегистрируйтесь на www.tonymacx86.com;
  • загрузите последние версии UniBeast и MultiBeast из раздела Downloads;
  • сделайте резервную копию всех важных данных!

§Создание флешки

  1. Найдите в App Store образ Mojave и загрузите. Размер загружаемых данных должен быть около 5-6 Гб.
  2. (Необязательно) Если вместо полноценного образа загрузится небольшой установщик размером ~20 Мб, выполните инструкцию ниже. В противном случае пропустите данный этап.
    1. запустите Install macOS Mojave и загрузите данные полноценного образа;
      Загрузка образа macOS Mojave
    2. в конце будет предложено перезагрузить ОС. Не делайте этого! Выйдите из приложения установки через значок в доке;
    3. откройте терминал (Finder > Программы > Утилиты > Терминал);
    4. введите sudo -s и пароль администратора.
      Затем по очереди следующие 3 команды:
    5. mkdir /Applications/Install macOS Mojave.app /Contents /SharedSupport
    6. cd /macOS Install Data
    7. find . -mount | cpio -pvdm /Applications /Install macOS Mojave.app /Contents /SharedSupport

      Последняя команда начнет сборку образа из загруженных данных. Дождитесь ее окончания. На строку “Failed to set file flags” не обращайте внимания.

      Сборка образа macOS Mojave
  1. Вставьте флешку.
  2. Откройте Finder > «Программы» > «Утилиты» > «Дисковая утилита» и выберите ее в левой колонке.
    Окно дисковой утилиты macOS
  3. Нажмите «Стереть».
  4. Введите любое имя на латинице, например, USB (имя можно изменить позже).
  5. Выберите формат OS X Extended (Журналируемый).
  6. Выберите схему GUID partition Map (GPT).
    Форматирование диска в macOS
  7. Нажмите «Стереть», а затем «Готово».
  8. Запустите UniBeast.
  9. Нажимайте Continue, Continue, Continue, Agree, пока не дойдете до Destination Select.
  10. На этапе Destination Select выберите флешку и нажмите Continue.
    Destination select в UniBeast
  11. На этапе Select OS Installation выберите Mojave и нажмите Continue.
  12. В 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.

    Bootloader Configuration в UniBeast
  13. (Необязательно) В Graphics Configuration представлен список опций для старых видеокарт и встроенных решений. Ознакомьтесь с их описанием.
  14. Проверьте параметры установки, затем нажмите Continue и Install.

    Процесс может занять до 10 минут в зависимости от системы и скорости накопителя. Не рекомендую выходить из виртуальной машины, в случае, если создание флешки происходит через нее.

    Installation в UniBeast
  15. Переместите архив с MultiBeast на созданный накопитель.

§Настройка BIOS/UEFI

Если установка выполняется на системе с UEFI, то настройка МП не будет сложной. В противном случае понадобится сбросить настройки BIOS на стандартные и изменить режим работы жесткого диска на AHCI. Ниже приведены общие рекомендации для всех МП. За ними следуют рекомендации по настройке для МП от разных производителей.

Общие настройки

  1. Сбросьте параметры BIOS (Load Optimized Defaults).
  2. Выключите VT-d.
  3. Выключите CFG-Lock.
  4. Выключите Secure Boot Mode.
  5. Измените опцию OS Type на Other OS.
  6. Выключите IO SerialPort.
  7. Включите XHCI Handoff.
  8. Если в системе набор логики (чипсет) Intel 6-й серии или Intel x58 с AWARD BIOS, выключите порты USB 3.0
  9. Сохраните изменения и перезагрузите компьютер.

Инструкция для Gigabyte

Для UEFI:

  1. Нажмите и удерживайте клавишу (Delete) во время загрузки системы.
  2. Сбросьте настройки UEFI на стандартные (Load Optimized Defaults).
  3. (Необязательно) Измените X.M.P. Memory Profile на Profile1.
  4. Выключите VT-d.
  5. Сохраните изменения и перезагрузите компьютер.

Для BIOS:

  • используйте только одну видеокарту с одним подключенным монитором;
  • отключите любые жесткие диски за исключением пустого, на который будет установлена macOS;
  • отключите любую USB периферию, кроме клавиатуры и мыши;
  • отключите любые PCI-карты за исключением видеокарты: они могут быть несовместимы с macOS;
  • рекомендуется использовать пустой жесткий диск.
  1. Сбросьте настройки BIOS на стандартные (Load Optimized Defaults).
  2. Измените режим работы жесткого диска на AHCI.
  3. Измените приоритет загрузки: поставьте загрузку с CD-ROM на первое место.
  4. (Необязательно) Измените X.M.P. Memory Profile на Profile1.
  5. Измените режим HPET на 64-bit mode.

Инструкция для ASUS на UEFI

Для ASUS Z97-A рекомендуется версия прошивки v1204 или новее. В настройках проверить, отключена ли CFG lock.

Инструкция для MSI на UEFI

  1. Сбросьте настройки UEFI на стандартные (Load Optimized Defaults).
  2. Включите XHCI Handoff.
  3. Выключите CFG-Lock.
  4. Выключите VT-d.
  5. Сохраните изменения и перезагрузите компьютер.

В более наглядном виде это показано тут: www.tonymacx86.com/threads/msi-9-series-motherboards-os-x-setup-and-configuration

§Установка macOS

Вы почти закончили! Все, что осталось для установки — загрузиться с флешки, отформатировать жесткий диск и установить macOS. Для лучших результатов рекомендуется вставить накопитель в разъем USB 2.0

  1. Включите компьютер и загрузитесь с USB, выбрав соответствующий пункт в меню загрузки UEFI. Или предварительно настройте для этого загрузку с USB/CD-ROM в BIOS.
  2. Когда появится интерфейс Clover, запустите установку macOS с загрузочной флешки.
    Загрузочный экран Clover
  3. (Необязательно). Для первичной установки macOS на ПК необходимо отформатировать целевой жесткий диск.
    1. в верхнем меню выберите «Утилиты» и откройте «Дисковую утилиту»;
    2. выберите целевой жесткий диск в левой колонке;
    3. нажмите кнопку «Стереть»;
    4. введите имя на латинице, например, macOS;
    5. формат: OS X Extended (Журналируемый);
    6. схему разделов: GUID partition Map (GPT);
    7. нажмите «Стереть»;
    8. выйдите из дисковой утилиты.
  4. Когда попросят выбрать место установки, укажите созданный раздел.
  5. По окончании система будет автоматически перезагружена.
  6. После выберите раздел с установленной macOS через меню Clover.

§Пост-установка

a) Настройка устройств с помощью MultiBeast

MultiBeast — пакет программ «все в одном», который разработан упростить настройку macOS на ПК. В состав программы входит загрузчик Clover, набор кекстов для настройки оборудования и скрипты для настройки загрузчика. MultiBeast настроит загрузку macOS с жесткого диска, заместо того, чтобы всякий раз делать это с загрузочного USB. Кроме этого, MultiBeast поможет настроить встроенное аудио, сетевую карту, видеокарту и другое внутренние устройства компьютера. То есть основное отличие MultiBeast от UniBeast состоит в том, что UniBeast создает загрузочную флешку для первичной установки macOS, тогда как MultiBeast создает загрузчик на жестком диске и настраивает как его, так и macOS под внутренние устройства компьютера.

Каким образом работает MultiBeast:

  • монтирует раздел EFI жесткого диска;
  • по аналогии с созданным UniBeast загрузочным USB, MultiBeast создает на нем директорию с загрузчиком Clover;
  • устанавливает кексты в системную папку macOS (System/Library/ Extensions) или в папку загрузчика (/EFI/EFI/Clover/ Kexts);
  • добавляет параметры в файл конфигурации Clover — config.plist.

MultiBeast предназначен в основном для настройки под macOS внутренних устройств. Для многих внешних устройств USB, таких как внешние звуковые карты, клавиатуры, мыши и адаптеры Wi-Fi, искать кексты в первую очередь надо на официальных сайтах производителей. Если в MultiBeast не найдется кекстов для внутренних устройств, придется также искать их в сети. Таким образом я нашел кекст для своей сетевой карты Atheros (Killer) E2400.

  1. Запустите MultiBeast

    UEFI Boot Mode рекомендуется для систем на базе 7/8/9/100/200/300 серии чипсетов Intel и всех систем с UEFI.
    Legacy Boot Mode рекомендуем для 5/6 серий и всех систем на базе BIOS.

    Вкладка Quick Start в MultiBeast
  2. На вкладке Audio представлен список опций для встроенного звука. Для macOS Mojave рекомендуется выбрать AppleALC.

    Дополнительная информация:

    1. Настройка звука на хакинтоше,
    2. www.tonymacx86.com/threads/mojave-applehda-audio.
    Раздел Audio в MultiBeast
  3. В Disc представлены опции для сторонних (3rd pty) SATA-контроллеров жестких дисков, а также Intel Generic AHCI SATA, которые предназначены только для определенных чипсетов (см. описание).
    Раздел Disk в MultiBeast
  4. Вкладка Misc содержит важный для работы хакинтоша кекст FakeSMC, эмулирующий фирменную микросхему SMC, установленную на МП компьютеров Apple. Подходящая опция уже должна быть отмеченной по умолчанию.
    • кексты VoodooTSCSync предназначены только для процессоров c разъемом LGA2011;
    • FakeSMC HWMonitor используется для получения данных о температурах и скоростях вращения систем охлаждения.
    Раздел Misc в MultiBeast
  5. В Network выберите подходящую сетевую карту.
    Раздел Network в MultiBeast
  6. Следующая вкладка содержит несколько опций для корректной работы USB-портов:
    • 3rd Party USB 3.0 для сторонних контроллеров USB 3.0,
    • 7/8/9 Series USB Support для USB 2.0/3.0 чипсетов Intel 7/8/9 серии,
    • USBInjectAll, который как правило подходит для систем на UEFI.
    Раздел USB в MultiBeast
  7. Переходим ко вкладке Bootloaders. Подходящий пункт уже должен быть отмеченным по умолчанию.
    Вкладка Bootloaders в MultiBeast
  8. Customize разделена на 3 раздела. Первый раздел — Graphics Configuration. Выберите опцию NVIDIA Web Drivers Boot Flag, если у вас видеокарта Nvidia 9xx серии или выше.
    Раздел Graphics Configuration в MultiBeast
  9. Раздел SSDT содержит только опции для процессоров семейства Sandy Bridge.
    Раздел SSDT Options в MultiBeast
  10. Раздел System Definitions содержит ряд опций, которые маскируют ПК под настоящий компьютер Mac, тем самым открывая доступ к сервисам Apple, а также нужны для нормальной работы macOS в целом. Выбирать подходящий вариант не придется, так как он уже должен быть отмечен. Раскройте списки и убедитесь в этом сами.
    System Definitions в MultiBeast
  11. Нажмите Print или Save для сохранения данных об установленных пакетах.
  12. В Build нажмите на Install.
    Вкладка Build в MultiBeast

б) Установка драйверов видеокарты

Видеокарты GeForce GTX 7xx, 9xx, 10xx, TITAN и выше не поддерживаются macOS Mojave по умолчанию. Для них необходимы альтернативные драйвера Alternate NVIDIA drivers и небольшая настройка Clover, которую я советую сделать с помощью утилиты Clover Configurator.

  1. Установите последнюю версию Alternate NVIDIA Graphics Drivers для своей версии macOS.
  2. По окончании безопасно извлеките загрузочный USB и перезагрузите компьютер. Теперь можно загружаться в macOS без USB.
    Рабочий стол macOS Mojave

§Полезные ссылки

Понравилась ли Вам статья?