Mac os high sierra hackintosh zone

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

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

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

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

В данной статье загрузчик = 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 об/мин обычных жестких дисках.

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

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

Источник

How to Install Hackintosh High Sierra on PC: Step by Step Guide

If you are interested in running macOS, but you don’t want to pay ridiculous prices for a normal Mac, then a Hackintosh is just might be for you. Right now (2017), the newest iteration of macOS is 10.13, known as High Sierra. In this guide, we’ll show you how to install macOS High Sierra on your PC with the newly released Hackintosh High Sierra Installer distribution.

1 Why Use Hackintosh High Sierra Installer

  • You do not need a real Mac: All other methods of Installing High Sierra require extensive knowledge + a Real mac because those guides are based on macs, but High Sierra Installer never require a mac, you can setup a Hackintosh without the need of a real mac. You can set up everything from a Windows / Linux computer.
  • You can install it on a hard drive that already has Windows installed: By default, the macOS installer will not work with hard drives that were originally formatted in Windows. Therefore, if your computer’s hard drive already has Windows installed on it, you will not be able to install macOS on there, but High Sierra Installer automatically patches this so you can bypass this limitation. The patch is called MBR Patch.
  • High Sierra Installer Support More Hardware (Including AMD): High Sierra Installer Supports a far range of Hardware, most audio, wireless and ethernet drivers will be installed automatically.
  • Post Installation is Easier: Just like windows, you have to install drivers to make macOS perfect, which is pretty hard for beginners. However, High Sierra Installer automatically do this for you by installing most drivers automatically, and High Sierra Installer also installs the Bootloader for you, but you may have to install additional drivers manually in case High Sierra Installer could not install the driver for you.
Читайте также:  Windows 10 домашняя или pro системные требования

2 Features of High Sierra Installer

  • Supports AMD Processors
  • Auto-Install Ethernet Drivers
  • Auto-Install WiFi Drivers
  • macOS High Sierra USB Fixes
  • Can be installed with Unsupported Graphics Cards

3 Hackintosh High Sierra Installer Requirements

  • A CPU (AMD / INTEL) with SSE4.1 Support: Without SSE4.1 Instruction set High Sierra will not run

4 Create your High Sierra Installer USB drive from Windows

To Install macOS you have to port the dmg image into the USB, this is like burning an ISO image but easier than it. Unlike DVD You can erase your USB later and use it for other purposes.

Follow this step if you are setting up macOS High Sierra Installer on Windows.

Plug your USB drive into your computer, and open TransMac. Find your USB drive in the left-hand column of the TransMac window. Right-click on the USB drive, and click “Format Disk for Mac.” This will delete all of the files on your drive and prepare it for macOS.

Once your USB drive is done formatting, right-click it again and click “Restore with Disk Image.” A file selection window will pop up; choose your High Sierra Installer disk image file, and proceed. Now, TransMac will write High Sierra Installer onto your USB drive.

This will probably take 20-40 minutes, though it may take longer, depending on the speed of your USB drive. Once TransMac finishes, your USB drive will contain a fully bootable version of the macOS High Sierra installer.

5 Create your High Sierra Installer USB drive from Mac

Follow this step if you are setting up High Sierra Installer on a Mac or existing Hackintosh . Plug your USB drive into macOS, and open Disk Utility (located in Applications -> Utilities in your primary hard drive).

Select your USB drive in the sidebar of Disk Utility and erase the drive, with the “Format” set to “Mac OS Extended (Journaled)” and “Scheme” set to “GUID Partition Map”. You can rename the drive any way you want (Mine is named “Hackintosh” in the image below).

Next, make sure that your macOS High Sierra Installer disk image file is in the same folder as “Restore High Sierra.pkg”. If “Restore High Sierra.pkg” is still in a ZIP file, double-click on that file to unzip it.

Double click on “Restore High Sierra.pkg” to start the app. By default, the app will be aimed at your computer’s main hard drive (mine is named “Mac” in the image below). You do not want this– instead, click through the installer until you reach the page with the “Change Install Location” button. Select the drive that you format (It is named “Hackintosh” in the example below)

Press the enter / return key. The app will ask for your system password. After you enter your password, it will begin writing the macOS High Sierra Installer disk image onto the USB drive.

This will probably take 20-40 minutes, though it may take longer, depending on the speed of your USB drive. Once it finishes, your USB drive will contain a fully bootable version of the macOS High Sierra.

NOTE: “Restore High Sierra.pkg” is very glitchy. If you cannot find the “Change Install Location” button on the first time that you run the package, restart your computer and re-run the package.

6 Create your High Sierra Installer USB drive from Linux

You have to install dmg2img, use apt-get or yum to install dmg2img

Uncompress Sierra DMG with dmg2img, then restore the uncompressed image to USB, Change the variables below as you need (Warning: The following is just an example do not copy and paste)

7 Create a hard drive partition for macOS with Windows

Boot into Windows Vista or Windows 7, and type “partition” into your Start Menu search bar. Choose “Create and Format hard drive partitions” to open the Disk Management utility in Windows.

Читайте также:  Embedded linux embedded windows

You will see a bar displaying the partitions of your hard drive. Right-click on the emptiest partition in the hard drive that you want to install macOS on, and click “Shrink.” This will allow you to shrink the size of that partition so that you have extra space on your hard drive to create a new partition for macOS.

Once the shrinking process is complete, you should now have some unallocated on your hard drive. Right-click the Unallocated section of your hard drive’s bar, and choose “New Simple Volume.”

A helper will pop up. From here, format the Unallocated space as an NTFS volume (or an exFAT volume; it should not matter since you will be wiping this partition in macOS Installer anyways).

8 Make PC Ready for Hackintosh Installation

  • Disconnect USB Devices: Unplug all USB-connected devices from your computer before you begin the setup (except your keyboard and mouse). A faulty external USB hard drive can cause your Hackintosh bootloader to give you EBIOS errors on startup.
  • Unplug any Extra Hard disks: Open up your computer and unplug any extra internal hard drives that your computer has, besides the hard drive that you are installing macOS on. (Just disconnect the hard drive SATA & Power cables from your motherboard.)
  • Backup Your Data: You should always take care of your data, High Sierra Installer will not damage your data but always be safe.

9 Set up your motherboard’s BIOS

Essentially, the BIOS (or UEFI) is the settings page for your computer’s motherboard. From here, you can fiddle with how your computer hardware works it is often necessary to change a few basic settings in the BIOS or UEFI to get macOS up and running.

The BIOS standard is usually used by motherboards from before 2012, while the UEFI standard is used by motherboards made after that.

To access BIOS / UEFI Setup, press and hold Delete on a USB Keyboard while the system is booting up

  • Load Optimized Defaults
  • If your CPU supports VT-d, disable it
  • If your system has CFG-Lock, disable it
  • If your system has Secure Boot Mode, disable it
  • Set OS Type to Other OS
  • If your system has IO SerialPort, disable it
  • Set XHCI Handoff to Enabled
  • If you have a 6 (Six) series or x58 system with AWARD BIOS, disable USB 3.0

Save and exit.
For more information view Hackintosh UEFI Settings article

10 Boot Into macOS High Sierra Installer

Restart your Hackintosh, and plug in your macOS High Sierra Installer USB drive. Press the key to change boot device (F8 / F1 / F10); the key varies with motherboard If things go well, your computer will boot from the USB drive instead of booting from your normal hard disk.

You will then be able to view the High Sierra Installer boot menu.

This is the Clover Boot-loader of macOS High Sierra Installer (UEFI / EFI), macOS High Sierra Installer also can be boot from Chameleon by pressing number 2 in legacy mode (How to boot macOS High Sierra Installer Installer with Chameleon).

If you do not manage to reach the macOS High Sierra Installer menu, check your motherboard’s BIOS settings to make sure that the changes you made in Make PC Ready for Hackintosh Installation and Set up your motherboard’s BIOS were applied correctly.

If they were, but you still cannot boot from the High Sierra Installer USB drive, try changing the USB Port to another switch between (USB 3.0 & USB 2.0) If everything fails, try using a different USB drive for macOS High Sierra Installer.

At the “High Sierra Installer” Menu select “macOS High Sierra Installer” from the menu (Sometimes the name will not be visible) and press the key enter (return key).

The installer screen will take several minutes to load. Usually, you will end up in Language Chooser Menu like the following picture.

In the worst case scenarios, instead of loading the macOS High Sierra installer, you may end up with a dark gray screen that tells you to restart your computer (a kernel panic), or you may end up with a small crossed-out sign (a loading error).

If you get a kernel panic / loading error (or if the Hackintosh installer simply won’t start within 10 minutes), you will need to enter some boot flags.

To enter boot flags, manually restart your computer by pressing your computer’s power button. Then, once you have booted back into the High Sierra Installer menu, try typing any necessary boot flags before pressing the enter / return key.

Источник

Оцените статью