- Мини-мануал, как поставить хакинтош максимально просто и безболезненно
- Комплектующие
- 1. Процессоры
- 2. Видеокарта
- 3. Подключение к интернету
- Создание загрузочной флешки
- Загрузка и установка
- Настройка системы
- Коллекция нюансов/способов решения ошибок
- Clover Configurator for Mac
- Clover configurator mac os big sur
- About
Мини-мануал, как поставить хакинтош максимально просто и безболезненно
Данный гайд служит скорее дополнением к уже существующей статье (см. предисловие), за время существования которой произошли некоторые изменения, о которых я бы хотел рассказать.
Так как с вероятностью 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. Перезагружаемся для проверки работоспособности.
Коллекция нюансов/способов решения ошибок
- При установке систем 10.13, 10.14, 10.15 обязателен драйвер apfs.efi в папке Drivers64UEFI. Если он отсутствует, то после окончания первого этапа установки, вы не сможете его продолжить — Clover не увидит диск с системой.
- Обязательно используйте загрузку в текстовом режиме (аргумент -v) до тех пор, пока не будете уверены, то система работает должным образом.
- Лучше не ставить галочки возле неизвестных параметров в Clover`e.
- Ошибка, с которой я столкнулся, заключается в следующем: при самой установке хака на жесткий диск система зависает, когда остается несколько минут до завершения. Я долго с этим мучился, пока не попробовал использовать более старую версию Clover.
- Необязательно ставить хак на SSD, система работает весьма быстро и на 7200 об/мин обычных жестких дисках.
На этом ваш покорный слуга раскланивается. Если в статье были допущены какие-либо неточности, прошу написать об этом в комментарии. Спасибо!
Вся информация представлена исключительно в ознакомительных целях и никого не побуждает к действию.
Источник
Clover Configurator for Mac
Clover Configurator 5.18.3.0 LATEST
Mac OS X 10.9 or later
Clover Configurator for Mac 2021 full offline installer setup for Mac
Clover Configurator for Mac designed to help you create custom configuration files for the Clover EFI bootloader via a streamlined graphical interface.
Upon launch, It will check to see if there are already available configuration files, and enables you to view their content. In addition, the app can check for the latest Clover EFI revision, and helps you download and install the bootloader.
The app is organized around two major functionalities: you can use the available tools to perform certain tasks, or you can customize certain parameters associated with the Clover EFI configuration file.
This utility keeps the tool organized into various sections: you can start by modifying the ACPI parameters, you can personalize the boot mode, adjust the CPU performance, disable certain drivers, and so on.
The utility also streamlines certain tasks: you can mount the EFI drive, you can view and save the boot.log file, you can preview and change the app theme, or you can install 32bit, 64bit, or 64bit UEFI drivers.
When you are satisfied with your settings, navigate to the built-in generator to create a config file that will provide an almost complete configuration file for your Clover EFI bootloader.
As a result, Clover Configurator for macOS is a great tool to have around if you want to have better control over your Clover EFI bootloader, without having to deal with complex commands and workflows.
Источник
Clover configurator mac os big sur
Clover Configurator Pro Download here
A full configurator for Clover V2 bootloader. Made with latest Swift 5, has its own parser (each entry will remains sorted as you leave it before closing the file). All the code comes from me, with the only exception of the handy Sparkle.framenwork to keep the app up-to date (and off course Clover), so that giving credit is pretty easy unlike my competitors that have the bad habit of silently include third party software in their application w/o mention them (use class-dump and take a look). Run in macOS 10.11 +
p.s. (I use «competitors» word here to underline what I think my «competitors» think of me, but this app doesn’t even have a donate button)
Why this name? Ok, «Clover» is an opensource bootloader, whould say also that my name is among the Clover’s credit (at boot time push the info button) because I wrote the MatchOS set of functions (and other minor things here and there in the build system), unlike my competitors. «Configurator» is a common word, «Pro» stand for «Professional» since this is a real Plist Editor like Xcode has or any other commercial app. but this is totally free!
Seem strange anyway? Take a look here. . it seems that all this is continued, copying a lot of my ideas (also descriptions about any ha ha.. just they was in Pandora’s Box): Hey, but me too I’m able to copy LoL! So now.. copy this if you can! (consider that PXSourceList is now 4 years old and cannot be used to write a plist editor. Forgot that you should also give credit to the following (used class-dump): Alamofire, CNSplitView, NoodleKit, DockProgressBar, NSTextView+JSDExtensions,
I forgot something? where are their Copyright notice?? some infrigment? Ok understood, same story! )
Special thanks to the Sparkle project that keeps Clover Configurator Pro.app up-to-date .
App icon by Mirone.
Clover Configurator Pro is a professional Plist editor and is totally free! True, but what if you don’t want all the Clover facilities to show up? go to the Preferences and mark as active the following:
from now on, Clover Configurator Pro is only a Plist Editor!
Editing the config.plist
Clover Configurator Pro can automatically load the config.plist used to boot the OS automatically, just ensure this option is enabled in the Preferences:
What if you want to load another one? Simple, open the «Clover Manager» under the «View» menu:
right click on the desired disk and choose one (boot partition is green colored on dark appearance, red otherwise). The partition must be mounted. Or if the file is elsewhere just drag it to the applications icon, or right clik on the file you want to open.
How to edit something for Clover? Well, that is the easy part, just right click with the mouse over any entry of the config.plist:
if a key does not yet exist or your is a new empty document just right click on the root
Depending on what’s on your Preferences, you have two way:
1 — Download a precompiled binaries (default).
2 — Use Clover source code by specifying the path to the src folder (
/src by default) and mark as active the relative option in the Preferences.
Open the «Clover Manager» under the «View» menu:
Clover is out of date?
Clover Configurator Pro keeps Build_Clover.command always up to date and you can use it to download and build always the latest Clover revision available. To do that take a look at the «Build_Clover» menu. Mind that Xcode must be installed and its clt selected.
Wants some info about your disks or partitions?
The Clover Manager is expandable:
all the info you wants are there. You can also apply filters for slices (partitions), mounted or ESPs if you have more than one.
Under the view menu you will find confortable having a text to data encoder/decoder, a hex to base64 encoder/decoder The boot-log viewer and the NVRAM editor The NVRAM editor is cool and can help you editing or understand your NVRAM in a clear way.
Clover Configurator Pro has a Dark appearance?
Did not like it? Go to the Preferences and disable «Start in dark mode. Applied on next run.», restart the app, and everything will be different:
How to translate
Clover Configurator Pro is multi language : actually Italian and English are available at 100%, Portoguese is at 90% (thanks to Mirone), but you can translate it easily by making a copy of Base.strings into your locale identifier suggested directly by Clover Configurator Pro in the upper right corner of the Preferences:
You can find localization files at this dedicated repository here, Fork it edit the file, or as I said make a new one naming it as CCP suggested you. Open a pull request at the CCP-Locale-Bundle repository with the translated file, so that We can keep track of changes
adding more functionalities after a good debugging.
For any possible bug open an issue here on github, I’ll be happy to solve it
About
A free Plist Editor with some optional facilities for Clover UEFI boot loader
Источник