Clover загрузчик

Авторизованный сервисный центр Apple «Секрет Сервис», объясняет как отформатировать правильно диск Вашего Mac.

Для форматирования диска компьютера Мас, используйте программу «Дисковая утилита», чтобы стереть (отформатировать) жесткий диск, флеш-накопитель или другое устройство хранения для Mac.

Дисковая утилита поможет Вам стереть диск, добавить тома, проверить диск на наличие ошибок, переименовать диск.

Диск можно стереть в любое время, в том числе при следующих обстоятельствах:

-Требуется быстро и окончательно удалить с компьютера Mac все содержимое и восстановить заводские настройки (например, перед продажей, передачей или сдачей компьютера Mac).

-Требуется изменить формат диска, например с формата для PC (FAT, ExFAT или NTFS) на формат для Mac (APFS или Mac OS Extended).

-Компьютер выводит сообщение о невозможности чтения с данного диска.

-При попытке устранить проблему с диском, который не удается исправить с помощью Дисковой утилиты.

-Установщик macOS не видит данный диск или не может выполнить установку на него. Например, установщик может сообщать, что загрузочный диск неправильно отформатирован, не использует схему разделов GUID, содержит более новую версию операционной системы или не может быть использован для запуска компьютера.

-Установщик macOS сообщает, что установка на этот диск невозможна, так как он является частью массива Apple RAID.

Если требуется стереть диск, с которого выполнен запуск компьютера Mac, перед продолжением выполните запуск из раздела восстановления macOS.

Либо выполните запуск с другого диска.

Откройте программу «Дисковая утилита» из окна «Утилиты» на macOS.

Также ее можно найти в подпапке «Утилиты» папки «Программы».

В строке меню выберите «Вид» > «Показать все устройства».

В боковом меню Дисковой утилиты выберите диск или том, который требуется стереть.

Большинство причин стирания требует стереть диск, что приводит также к стиранию всех томов на этом диске.

Щелкните кнопку или вкладку «Очистить», затем заполните следующие поля.

Имя: введите имя диска или тома, такое как Macintosh HD.

Формат: для форматирования в качестве тома Mac выберите APFS или Mac OS Extended (Journaled).

Дисковая утилита отображает совместимый формат по умолчанию.

Схема (если доступно): выберите «Схема разделов GUID».

Щелкните «Стереть», чтобы начать стирание.

По завершении выйдите из программы «Дисковая утилита». Теперь вы можете установить macOS на диск или том, если вы хотите, чтобы ваш Mac выполнял запуск с него.

Выбор формата: APFS или Mac OS Extended

Дисковая утилита в macOS High Sierra или более поздней версии может стирать большинство дисков и томов для компьютеров Mac, используя либо более новый формат APFS (Apple File System), либо более старый формат Mac OS Extended, и выбирает совместимый формат автоматически.

Определение текущего формата

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

Выберите нужный том на боковой панели Дисковой утилиты и просмотрите сведения справа. Для получения более подробных сведений выберите «Файл» > «Свойства» в строке меню Дисковой утилиты.

Откройте программу Информация о системе и выберите «Хранилище» на боковой панели. В столбце «Файловая система» справа отображается формат каждого тома.

Выберите нужный том в окне Finder, затем выберите «Файл» > «Свойства» в строке меню. В окне «Свойства» будет показан формат данного тома.

Выбор между APFS и Mac OS Extended

Если вы хотите изменить формат, ответьте на следующие вопросы.

Вы форматируете диск, который был изначально встроен в компьютер Mac?
Если встроенный диск изначально имел формат APFS, не меняйте его на Mac OS Extended.

Вы собираетесь установить на этот диск macOS High Sierra или более поздней версии?
Если диск необходимо стереть перед первой установкой на него High Sierra или более поздней версии, выберите формат Mac OS Extended (Journaled). Во время установки установщик macOS решает, выполнить ли автоматическое преобразование в формат APFS без стирания файлов:

Установщик macOS Mojave преобразует Mac OS Extended в APFS.

Установщик macOS High Sierra преобразует Mac OS Extended в APFS только если том расположен на твердотельном (SSD) или ином флеш-накопителе. Для дисков Fusion Drive и традиционных жестких дисков (HDD) преобразование не выполняется.

В файловой системе APFS, впервые представленной в macOS 10.13, можно легко добавлять и удалять тома на устройствах хранения. Тома формата APFS автоматически увеличиваются и уменьшаются, поэтому Вам не придется заново разбивать устройство хранения на разделы.

С помощью Дисковой утилиты Вы можете защитить внешние устройства хранения.

Получив новый флеш-накопитель или другое устройство хранения, отформатируйте его как APFS и зашифруйте паролем, чтобы защитить его содержимое.

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

Важно! Если зашифровано внешнее устройство хранения, его нельзя подключить к базовой станции AirPort для создания резервных копий Time Machine.

Чтобы зашифровать устройство и защитить его паролем при помощи Дисковой утилиты, нужно сначала стереть все данные с устройства. Если на устройстве есть файлы, которые Вы хотите сохранить, обязательно скопируйте их на другое устройство хранения или другой том.

Пошаговая инструкция:

Если на устройстве есть файлы, которые Вы хотите сохранить, скопируйте их на другое устройство хранения или другой том.

В программе «Дисковая утилита» на компьютере Mac выберите пункт меню «Вид» > «Показать все устройства».

В боковой панели выберите устройство, которое нужно зашифровать.

Нажмите кнопку «Стереть» на панели инструментов.

Введите имя тома.

Нажмите всплывающее меню «Схема», затем выберите «Схема разделов GUID».

Нажмите всплывающее меню «Формат», а затем выберите формат файловой системы с шифрованием.

Введите и подтвердите пароль, затем нажмите «Выбрать».
Чтобы изменить пароль впоследствии, выберите том в боковой панели, затем выберите «Файл» > «Изменить пароль»

(Необязательно) Если доступно, нажмите «Параметры безопасности», затем при помощи бегунка укажите количество циклов записи поверх стертых файлов и нажмите «OK».
Параметры безопасного стирания доступны только для некоторых типов устройств хранения. Если кнопка «Параметры безопасности» недоступна, то Вы не можете выполнить безопасное стирание этого устройства с помощью Дисковой утилиты.
Выполнение трех циклов записи удовлетворяет стандарту Министерства энергетики США по безопасному стиранию данных с магнитных носителей. Выполнение семи циклов записи удовлетворяет стандарту Министерства обороны США №5220-22-M.

Нажмите «Стереть», затем нажмите «Готово».

С «Секрет Сервисом” всё просто и понятно.

Если у Вас возникла проблема Авторизованный сервисный центр Apple «Секрет Сервис” всегда поможет :

hoz
А что посоветуете использовать, чтобы избежать головняка с повторением процедуры копирования ядра?Продолжить начатое.
systemd-boot — хороший выбор без лишнего головняка и плясок с бубном. Главное — следовать инструкциям, ссылки на которые Вы сами и привели.
В общем случае порядок действий таков:
1. Убедится, что загружен в UEFI, для этого нужно набрать в консоли
efivars -l В итоге должен получится длинный список переменных
2. Создать отдельный раздел под загрузчик (если ещё не создан), размер 100МБ, флаги boot,esp (допустим /dev/sda1)
3. Создаем на этом разделе ФС (FAT 32)
mkfs.fat /dev/sda14. Монтируем данный раздел (допустим, корень смонтирован в /mnt)
mkdir /mnt/boot mount /dev/sda1 /mnt/boot 5. Устанавливаем загрузчик
bootctl —path=/mnt/boot install6. Создаем/редактируем записи /mnt/boot/loader/loader.conf и /mnt/boot/loader/entries/arch.conf
nano /mnt/boot/loader/loader.conf default arch timeout 3 nano /mnt/boot/loader/entries/arch.conf title Arch Linux linux /vmlinuz-linux initrd /initramfs-linux.img options root=UUID=bdc90ff2-a785-4504-b5b5-7f2d18defe4c rw7. Добавляем запись в /etc/fstab
nano /mnt/etc/fstab # /dev/sda1 UUID=F611-164C /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2В конфигах лучше использовать UUID разделов, а не имена устройств. Узнать UUID можно набрав в консоли команду
blkidПри обновлениях, система сама скопирует новый образ ядра в загрузочный раздел. Scureboot тоже работает (возможно придётся добавить загрузчик вручную в BIOS`е в список доверенных.

Предисловие Хотя на Хабре уже есть неплохая статья о хакинтоше, она уже довольно немолода и некоторая информация там устарела. Однако, суть всего действия описана верно, поэтому для начала очень рекомендую ее почитать.
Здравствуй, Хабр.
Данный гайд служит скорее дополнением к уже существующей статье (см. предисловие), за время существования которой произошли некоторые изменения, о которых я бы хотел рассказать.
Так как с вероятностью 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 Гц

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

Процессоры

Intel only, серия желательно i3/i5/i7 (лучше начиная со второго поколения Sandy Bridge), но заводятся относительно несложно и Pentium/Celeron, производительностью, конечно, не блещут, но для простого использования хватит.

Видеокарта

Встройки от Intel заводятся почти всегда с той или иной степенью успешности, но нередки артефакты и глючный интерфейс даже при использовании самых новых и, казалось бы, нативных экземпляров, например UHD630. Часто требуется подмена ID видеокарты на фейковый в загрузчике ( тут бояться не надо, все будет подробно объяснено ниже ).
Использовать графику от nVidia для хака я не рекомендую. Apple не ставит её уже много лет, ни о какой нативности речи не идет. Для них не существует драйверов под Mojave 10.14 и Catalina 10.15. Есть и общеизвестные легкозаводимые карточки, например, GT210 и 630, но они уже не встречаются в продаже.
Если и покупать видеокарту для хакинтоша, то только от AMD. Отлично работают RX4xx и RX5xx серии, за исключением RX550, с которой могут быть проблемы. Из профессионального сегмента — Vega 56 и 64, которые используются в оригинальных iMac Pro.

Подключение к интернету

Дабы не играть с компьютером в лотерею по принципу «заведется — не заведется», советую сразу прикупить внешний 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. Перезагружаемся для проверки работоспособности.

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

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