Hackintosh инструкция по установке

Как установить хакинтош? С проектом Hackline — легко!

Всё проще просто!
Simple Clover — Simple Hackintosh

Основной тезис, к которому сводится правильная работа macOS на вашем ПК.

Преамбула: «A long time ago in a galaxy far, far away. » Появились первые хаки, информации не было от слова совсем. и пытливые умы, энтузиасты, по крупицам собирали информацию, писали книги («Хакинтош от А до Я», «Напильник для macOS», и конечно «Клевер цвета Хаки», бонусом шла уже специфическая литература по тому как с 0 сделать HDA звук на основе AppleHDA.kext, CPU Performance States, ACPI Specification И так далее). Время шло, информация постоянно менялась и приводилась к общему знаменателю, но осталось много следов о неправильных вариантах установки, как и людей применяющих эти неверные методы (об этом поговорим в отдельной статье).

Что необходимо для действительно правильной установки Hackintosh?

  • Оригинальный, чистый, дистрибутив macOS.
    Никаких сборок со вшитыми в систему Kext’ами и драйверами!
  • Собранная и настроенная под конфигурацию вашего компьютера папка EFI.
  • Корректная инструкция для создания установочной флешки:
    – BDU (BootDiskUtility) — для создания установочной USB Flash в Windows.
    – Terminal и набор «TOOLS» — для создания установочной USB Flash в macOS.
  • Инструкции по настройке BIOS:
    – Для конфигураций с дискретными видеокартами и интегрированными.
    – С разбивкой по производителям материнских плат.
  • Простое и главное понятное, пошаговое руководство, по прохождению процесса установки Hackintosh.
  • Утилиты автоматизации переноса загрузчика с флешки на SSD/HDD с установленной macOS.
  • Дальнейшая поддержка и обновление загрузчика (папки EFI)

Многие сразу задаются вопросом — что такое папка EFI?

EFI — это папка, в которой настраивается всё необходимое для вашего Hackintosh, и содержит: – Загрузчик CLOVER (файл BOOTX64).
– Драйвера для CLOVER.
– Файл конфигурации (в народе config.plist).
– Только нужные Kext’ы.
– DSDT при необходимости.

EFI — это и есть Hackintosh!
Осталось её верно настроить, инжектировать нужные параметры, чтобы правильно рассказать системе о конфигурации своего ПК.

Пример собранной и настроенной EFI

Что представлено на нашем сайте?

  • Актуальные дистрибутивы macOS для создания установочной флешки как в Windows, так и в macOS, скачать >
  • Уже настроенные EFI для различных вариантов конфигураций, перейти >
  • Алгоритм правильных шагов по установке системы, которые аналогичны установке системы на компьютеры Apple:
    – Инструкции для создания установочной флешки, перейти >
    – Инструкции по настройке BIOS, перейти >
  • Утилиты автоматизации переноса и последующего обновления загрузчика (папки EFI), перейти >

Самое главное в переносе загрузчика, перенести папку EFI с флешки, на SSD/HDD диск, с чем утилита справится самостоятельно (но только с установочной флешкой сделанной в BDU).

Поддержка загрузчика в актуальном состоянии:

Дальнейшее сопровождение загрузчика, его обновление, обслуживается утилитой UPDATER. Придерживаясь идеологии Apple, мы создали комфортную среду, для внутреннего обслуживания. Так же как Apple обновляет прошивки, перед обновлением системы, так и мы, за счёт утилит, обновляем содержимое загрузчика (папки EFI).

Что в итоге?

Получив от нас EFI вы не только сможете установить систему, но и без проблем обновляться на новые версии macOS – it’s Apple Way.

Мы помогаем, попробуйте ваш путь к грамотному Hackintosh вместе с нами:

Для тех кто хочет самостоятельно разобраться в настройке загрузчика под своё железо – для вас главное правило, читайте, изучайте, экспериментируйте, и сомневайтесь (действительно ли правильно настроен загрузчик?).

Правильный алгоритм по созданию установочной флешки и прохождению этапов установки Hackintosh, доступен со страницы каждой сборки!

Рабочий стол системы, установленной сборки с «рутрекера» — это не хакинтош, это его жалкое подобие!

Источник

Hackintosh инструкция по установке

    UEFI bios:
  • Скидываем все настройки в default.
  • AHCI — enable;
  • Vt-d: Disable (+ в Clover дропнуть DMAR таблицу)
  • Vt-x: Enable (только для 10.13 и если используете виртуальные машины)
  • Intel Virtualization Technology — Enable
  • Serial-port: Disable (Можно оставить включеным, но это требует внесения изменений в загрузчик (Opencore)
  • XHCI Hand-off: Enabled (рекомендуеться)
  • XHCI Hand-off: Disable (только если что то не работает в режиме Enable )
  • IOAPIC 24-119 Entries: Enabled (подмечено что у многих с этим пунктом паникует, поэтому тестируйте)
  • CSM: Disable (если ваша видеокарта не умеет работать в режиме UEFI — не выключайте)
  • Fasboot: Disable
  • Secure boot: Disable or Other OS
  • ResizeGPUBars: Disable (Можно оставить включеным, но это требует внесения изменений в загрузчик (Opencore)
  • Above 4g decoding: Enable

Читайте также:  Станок чпу пульт инструкция

Legacy bios:

  • AHCI: enable;
  • HPET: enable;
  • Vt-d: disable;
  • ACPI Suspend Type — S3 (Only);
  • No Execute memory — enable;
  • USB Legacy — enable;
  • Отключаем всю периферию (вебки, смарты, блютуз-свистки, кард-ридеры и т.д.)
  • . .
    Примечание:
    [list][*]HDD должен быть подключен к SATA-0, контролер Intel.
    [*].
    [/list]

    Для установки потребуется флешка не менее 16Гб.

    • ПК на ОС Windows XP/7/8/10/11
    • Скачать утилиту Boot Disk Utility с страницы разработчика cvad или с форума applelife.ru со страницы посвящённой данной утилите.
    • Установить по инструкции
    • Добавить в EFI\CLOVER\Kext\Other https://github.com/acidanthera/Lilu/releases
    • Добавить в EFI\CLOVER\Kext\Other https://github.com/aci…WhateverGreen/releases
    • Скачать образ Mac OS X по указанным ссылкам:
      Нажми и качай!
    • Развернуть скаченный образ на подготовленную флешку.
      1. Инструкция с applelife.ru пункт «Заливка дистрибутива macOS на второй том загрузочного USB Flash drive:«:
      2. Перед распаковкой образа необходимо нажать кнопку ^Format disk^.
      3. В основном окне программы -> Destination Disk — выбираем наш USB Flash Drive -> Part2.
      4. Нажимаем кнопку «Restore Partition».
      5. В открывшемся окне проводника выбираем распакованный файл с расширением *.hfs.
    • Тем, кто устанавливает на ноутбук (или имеет PS/2 мышь или клавиатуру) , обязательно скачать VoodooPS2Controller.kext.zip ( 97.46 КБ )
      , новая версия: VoodooPS2Controller.kext.zip ( 93.86 КБ )
      положить в папку EFI/CLOVER/KEXT/10.X или Other
    • Всё, установочная флешка готова, можно приступать к установке.

    За данный споcоб установки благодарим cvad и Skvo
    Данная инструкция написана по материалам с applelife.ru

    • OPT — показать меню загрузки OpenCore. Также поддерживается клавиша Esc.
    • CMD+OPT+P+R — очистить NVRAM. Требуется Misc-Security-AllowNvramReset=YES.
    • X — загрузить первую найденную операционную систему Apple, если по умолчанию выбрана не операционная система Apple.
    • CMD+R — загрузка в режиме восстановления (Recovery).
    • CMD+C+MINUS — отключить проверку совместимости на board-id.
    • CMD+K — загрузка актуального ядра, аналогично kcsuffix=release.
    • CMD+S+MINUS — отключить KASLR slide, требуется выключенный SIP.
    • CMD+S — однопользовательский режим, налогично флагу -s в аргументах загрузки.
    • CMD+V — логирование загрузки, аналогично флагу -v в аргументах загрузки.
    • Shift — безопасный режим, налогично флагу -x в аргументах загрузки.
    В зависимости от железа, при загрузке может не все работать или работать не надежно. На PS/2 при загрузке доступно только Esc.

    Комбинации клавиш в меню, после входа в него по OPT(Esc) или при ShowPicker=YES
    За счет того что в меню действует параметр Misc-Boot-PollAppleHotKeys=YES успехов тут обычно больше. Не включайте, если с выключенным работает.

    • Esc — отмена тайм-аута.
    • CMD+OPT+P+R — очистить NVRAM. Требуется Misc-Security-AllowNvramReset=YES.
    • CMD+C+MINUS — отключить проверку совместимости на board-id.
    • CMD+K — загрузка актуального ядра, аналогично kcsuffix=release.
    • CMD+S+MINUS — отключить KASLR slide, требуется выключенный SIP.
    • CMD+S — однопользовательский режим, налогично флагу -s в аргументах загрузки.
    • CMD+V — логирование загрузки, аналогично флагу -v в аргументах загрузки.
    • Shift — безопасный режим, налогично флагу -x в аргументах загрузки.
    • Index — загрузка раздела соответствующего индексу.
    • Enter — загрузка дефолтного раздела или выбранного стрелками.
    • CTRL+Enter и CTRL+Index — выбрать выделенный раздел для загрузки по умолчанию. Требуется Misc-Security-AllowSetDefault=YES.

    CMD=Windows Key, OPT=Alt на windows ориентированной клавиатуре.

    В зависимости от вашего BIOS и типа клавиатуры доступные комбинации могут варьироваться.
    Больше деталей в актуальной документации.

    Создание загружаемого USB носителя с Opencore

  • Chameleon (на данный момент существует для очень старых систем и особых случаев. Одним словом неактуально)
  • Источник

    Мини-мануал, как поставить хакинтош максимально просто и безболезненно

    Данный гайд служит скорее дополнением к уже существующей статье (см. предисловие), за время существования которой произошли некоторые изменения, о которых я бы хотел рассказать.

    Так как с вероятностью 99% вы столкнетесь с кучей ошибок на различных этапах установки, лучшее, что я могу посоветовать — оставить комментарий со своей проблемой внизу статьи, или же написать о ней на каком-нибудь форуме. Не исключено так же, что ваша проблема уже известна сообществу, поэтому навыки гугления очень рекомендую применять.

    Читайте также:  Стиральная машина indesit wisn 101 инструкция по применению

    Итак, информацию, которая уже есть на хабре, постараюсь не дублировать, переходите по ссылке в предисловии и разбирайтесь. Теперь можем приступать.

    В данной статье загрузчик = Clover, так как мы будем использовать именно его. Про другие загрузчики просьба не спрашивать, ответить, к сожалению, не смогу.

    Комплектующие

    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-адаптер и заранее проверить его на наличие драйверов под макось.

    Создание загрузочной флешки

    Она хороша еще и тем, что позволяет скачивать так называемые «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. Перезагружаемся для проверки работоспособности.

    Коллекция нюансов/способов решения ошибок

    1. При установке систем 10.13, 10.14, 10.15 обязателен драйвер apfs.efi в папке Drivers64UEFI. Если он отсутствует, то после окончания первого этапа установки, вы не сможете его продолжить — Clover не увидит диск с системой.
    2. Обязательно используйте загрузку в текстовом режиме (аргумент -v) до тех пор, пока не будете уверены, то система работает должным образом.
    3. Лучше не ставить галочки возле неизвестных параметров в Clover`e.
    4. Ошибка, с которой я столкнулся, заключается в следующем: при самой установке хака на жесткий диск система зависает, когда остается несколько минут до завершения. Я долго с этим мучился, пока не попробовал использовать более старую версию Clover.
    5. Необязательно ставить хак на SSD, система работает весьма быстро и на 7200 об/мин обычных жестких дисках.

    На этом ваш покорный слуга раскланивается. Если в статье были допущены какие-либо неточности, прошу написать об этом в комментарии. Спасибо!

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

    Источник

    Поделиться с друзьями
    Инструкции360