1-freelance.ru

Журнал "Фрилансер"
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Загрузчик кловер для мак ос

Загрузчик кловер для мак ос

Истории и слухи

В среде пользователей Mac известна история о том, что в начале двухтысячных один из инженеров Apple показал Стиву Джобсу ноутбук на базе Intel с запущенной версией Mac OS X. Никаких подтверждений тому не было, пока в 2012 году на ресурсе Quora не была опубликована запись от имени Ким Шейнберг (Kim Scheinberg), жены Джона Кулльманна (John Kullmann), инженера Apple, проработавшего в компании 13 лет.

***
Летом 2000 года жизненные обстоятельства Джона складываются таким образом, что его семейству потребовался переезд на восточное побережье штатов и возможность работать в компании удаленно. Последнее значило, что он более не может быть участником группового проекта и ему потребуется вести независимую разработку.
Джон отправляет своему начальнику, Джо Соколу (Joe Sokol), письмо с темой “Intel”, в котором предлагает обсудить возможность назначения его ответственным за Intel-версию Mac OS X, пояснив, что он уже неделю работает с платформой, находит это интересным и если проект посчитают важным, то он мог бы заниматься этим все время.
Прошло 18 месяцев. В декабре 2001 года Сокол сообщает Джону о том, что ему требуется как-то “оправдать его зарплату” и просит сообщить ему о текущих работах.
К этому моменту в офисе Джона уже было три PC и еще столько же дома, купленных у друга, занимающегося продажами “кастомных” PC. На всех была запущена Mac OS X.
Сокол с изумлением наблюдает за тем, как Джон загружает PC со знакомой надписью на экране: “Welcome to Macintosh”.
В какой-то момент Джо замолкает и говорит: “Я сейчас вернусь”. Через несколько минут он возвращается с Бертраном Серле (Bertrand Serlet), который также наблюдает за демонстрацией загрузки и спрашивает Джона: “Сколько вам потребуется времени, чтобы запустить это на Vaio?”, – на что получает ответ: “недолго”. Бертран переспрашивает:” Две недели? Три?”, – Джон отвечает что-то вроде “два часа.. максимум три.”
Бертран отправил Джона в ближайший Fry (известный магазин компьютерной техники), чтобы купить самый топовый и дорогой Vaio, который будет в наличии. В 7:30 вечера того же дня Vaio уже загружается Mac OS X.
На следующий день Стив Джобс летит на встречу с президентом компании Sony.

Неизвестно, что в этой истории правда, а что – нет. Но встреча с Sony имела место быть.

Официально


6 июня 2005 года на Worldwide Developers Conference (WWDC) Apple анонсирует планы перехода на процессоры Intel и предлагает отдельным разработчикам Developer Transition Kit за 999$. Энтузиасты совершают попытки запуска Mac OS X на стороннем “железе”, но получают ошибку о том, что “данная конфигурация не поддерживается” (некоторые старожилы поговаривают, что успехи все-таки были).
10 января 2006 года на Macworld Conference & Expo, всемирной выставке-конференции, посвященной платформе Macintosh и продуктам для неё, Стив Джобс объявляет, что следующий iMac будет с процессором Intel. Представляется операционная система Mac OS X Tiger, которая будет предустановлена (версия 10.4.4) на все новые компьютеры Mac. И что важно, новые модели поддерживают EFI (Extensible Firmware Interface), а не Open Firmware, которое использовалось в предыдущих системах платформы PowerPC.
Через месяц, 14 февраля того же года, появляется новость о релизе первого “хака”, позволяющего запустить Mac OS на компьютере не от Apple. Спустя часы выходит обновление 10.4.5, но уже через две недели тот же программист под ником crg92 выпускает следующий “хак”.
И по сегодняшний день энтузиасты постоянно работают над возможностями запуска Mac OS X (теперь уже macOS) на обычных PC.
Такие компьютеры впоследствии стали называть “Хакинтош”.

Новые Mac используют EFI

Первая спецификация EFI была разработана компанией Intel, однако в июле 2005 года разработка была приостановлена на версии 1.10 и в дальнейшем передана объединенном форуму EFI, а сама спецификация была переименована в Unified Extensible Firmware Interface (UEFI). В то же время компания Intel оставляет за собой право предоставления лицензий для всех продуктов, использующих EFI.
EFI предназначен для замены BIOS — интерфейса, традиционно использующийся всеми IBM-PC-совместимыми персональными компьютерами.
По сути это интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования. Основное предназначение EFI – корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы. В отличие от 16-битного BIOS, использующего 64кб, EFI 32 и 64-битный, занимает от 4Мб и позиционируется как аппаратно-независимый. В реальности UEFI BIOS аппаратно-зависимый.

Чем важен EFI?

Поначалу пользователи “Хакинтош” могли запускать Mac OS X на обычных ПК, используя модифицированное ядро системы, обходящее обращения к EFI.
Однако, в начале ноября 2007 года был разработан способ эмуляции EFI, использующий изменённый загрузчик (bootloader) Darwin. На деле это означало, что появилась возможность “представить” PC для Mac OS X таким образом, что система “считала” его компьютером Mac и работала с “неродным” железом. С использованием эмуляции EFI, компьютер мог загружать немодифицированные ядра операционной системы и использовать оригинальные расширения (Kernel Extensions). Появляются и специальные загрузчики, bootloader, которые позволяют произвести прямую UEFI загрузку, а также загрузку с помощью обычного загрузочного сектора, который чаще всего используется на компьютерах, оснащенных традиционным BIOS.
По состоянию на 2015 год, одним из самых используемых является загрузчик Clover, принадлежащий к семейству RealEFI.

Bootloader – как это работает?


Чтобы запустить Хакинтош, нужен специальный загрузчик. Существует множество разных загрузчиков, но по своей основе разделить на два класса: FakeEFI и RealEFI (более подробно об их видах можно прочитать на страницах OSx86 Project).
FakeEFI был изобретен David Elliot много лет назад и работает по простому принципу: он создает видимость того, что EFI уже отработал. В памяти остаются следы активности (boot-args и дерево таблиц) и запускается ядро mach_kernel. Загрузчик Chameleon справляется с этим, за исключением проблем, вроде отсутствия поддержки панели загрузочного диска. В то же время Apple “предоставила” и другие сложности, связанные с недостающими Rutime Services. Например, в январе 2013 года из-за недостающей функции SetVariable() перестал работать iMessage. Впоследствии проблема была решена, но появились и другие. Варианты legacy-загрузчиков: Chameleon, enoch, Chimera, PC-EFI, revoboot.
RealEFI прошивается вместо существующего BIOS, но есть метод использования подгружаемого загрузчика для плат, которым BIOS нужен.
Система такой загрузки была разработана компанией Intel и сейчас находится в активной разработке с открытыми исходными кодами на сайте tianocore.org. Этот загрузчик называется DUET, но у него есть проблемы: он загружает EFI, но не предусматривает загрузку Mac OS X, поэтому нужно приспособить DUET под требования Mac OS X. Несмотря на то, что на новых материнских платах EFI уже есть, он непригоден для загрузки Хакинтоша. Варианты EFI-загрузчиков делятся на две категории: для PC BIOS – bareboot, XPC, и для UEFI BIOS – Ozmosis.

Читайте так же:
Директ икс последняя версия для виндовс 7

Загрузчик Clover служит для обеих целей

Название Clover данный загрузчик получил от одного из основателей проекта, kabyl’а, который увидел сходство клавиши “Command” с четырехлистным клевером.
EFI – это не только начальный этап загрузки операционной системы: создаются таблицы данных, содержащие информацию о платформе, загрузочные и runtime-сервисы, которые доступны для загрузчика операционной системы и для неё самой. Работоспособность системы зависит от корректности этого этапа. На встроенном UEFI загрузить Mac OS X нельзя, также как и сделать это из чистого DUET. CloverEFI и CloverGUI выполняют немалую работу по корректировке встроенных таблиц для возможности запуска Mac OS X.
Clover – это EFI загрузчик операционных систем, для компьютеров уже имеющих UEFI BIOS (Unified EFI…), и для компьютеров, не имеющих такового. При этом сами операционные системы могут поддерживать EFI- загрузку (OSX, Windows 7-64EFI, Linux), либо нет (Windows XP). В последнем случае предусмотрен legacy-boot: возврат к старой схеме BIOS-загрузки через загрузочные сектора. Если быть точнее, то Clover – это не загрузчик, а скорее Boot Manager, который выполняет подготовку и запуск родных загрузчиков разных ОС (boot.efi, grub.efi, bootmgr.efi).

При включении или при перезагрузке компьютера загрузка операционной системы с помощью boot manager происходит по следующему пути:
Вариант 1. Компьютер основанный на BIOS (legacy-загрузка)
BIOS > MBR > PBR > boot > CLOVERX64.efi > OS loader (boot.efi в случае Mac OS X,
bootmgr.efi для Windows, grub.efi для Linux).
Вариант 2. Компьютер, основанный на UEFI BIOS (новая схема, UEFI-загрузка)
UEFI BIOS > CLOVERX64.efi > OS loader

Таким образом, имея подготовленный загрузчик, мы можем “попасть” в нужную нам систему. Но перед этим потребуется ее установить, подготовив ещё один отдельный загрузчик, добавить необходимые расширения ядра для установки, а также расширения и драйвера для работы системы в целом.

***
В следующей статье: что из себя представляет установка Хакинтош, какие сложности могут возникнуть в работе и мысли о коммерческом использовании Хакинтош.

Как установить Хакинтош на AMD Ryzen. Впечатления от использования

Ранее я писал материал о том, как себя показывает Magic Trackpad 2 на Windows 10. Теперь пришло время поделиться своими впечатлениями от использования трекпада на Mac OS Mojave. Около недели мне понадобилось для поверхностного изучения вопроса установки Hackintosh на обычные компьютеры (компьютеры на которых обычно ставят только Windows). Признаюсь, знаю я пока не всё, но мои знания позволили проделать ряд действий и получить на выходе работающее решение. Мой компьютер оснащен процессором AMD Ryzen 1600, видеокартой AMD Radeon RX560. Обязательно, чтобы у вас была видеокарта от AMD, потому что Apple в последних версиях своих OS не поддерживает видеокарты Nvidia. Другой вариант — это видеокарта, встроенная в материнскую плату, но это решение будет сложнее в настройке и медленнее в работе.

Как установить хакинтош на компьютер с AMD Ryzen?

Давайте определимся с тем, что вообще такое Hackintosh. Это творение рук группы программистов — или можно назвать их хакерами — они разобрали загрузчик, созданный компанией Apple, и смогли эмулировать его на обычном железе. Чем железо Apple необычно, спросите вы? Ответим: компания сама производит материнские платы для своих iMac, MacBook, Mac Mini — в эти материнские платы встроен загрузчик (чип), который отвечает за работу компьютера (считайте, что это аналог BIOS). Он проверяет, что техника точно от Apple, и только тогда разрешает загрузку MacOS. Так вот, ребятки с руками из нужного места смогли написать эмулятор этого чипа, который работает на обычных материнских платах, и таким образом, обманывая Apple, они могут запускать MacOS на обычных компьютерах.

Существует несколько загрузчиков, самые известные это Clover или Open Core (есть и другие), но самый популярный именно Clover.

Знакомьтесь — это Clover

Сразу оговоримся, настоящие компьютеры Mac работают только с процессорами Intel. До недавнего времени Hackintosh можно было поставить только на компьютеры с процессорами Intel. Но буквально за последний год произошла небольшая революция и ребята, работающие над Hackintosh, сделали возможной установку MacOS на процессоры AMD.

Проблемы с Hackintosh

Самый простой и верный способ собрать свой Hackintosh, это пойти на форум tonymacx86.com в раздел Golden Builds, выбрать там конфигурацию, которая вам по душе, купить точно такие же комплектующие, скачать файлы создателя темы на форуме и запустить все без «плясок с бубном». Самое главное -это материнская плата, если на ней кто-то уже собирал Hackintosh, вы с 99% вероятностью соберете тоже.

Читайте так же:
Загрузить справочник из файла

По этому пути пошел один наш сотрудник, и собрал себе для монтажа видео компьютер на основе Intel i9 9900K с 32 гигабайтами оперативной памяти (3200 MHz), жестким диском NVME Samsung 970 Pro, видеокартой Radeon 5700XT, материнской платой Designare z390 со встроенными портами Thunderbolt. Получилась отличная машинка, которая не уступает Mac Pro нового поколения, но за значительно меньшие деньги. Если закрыть глаза на то, что даже такая сборка в настройке была дико сложной. Плюсы есть — все работает на Mac OS Catalina, скорость редактирования видео в сравнении с MacBook Pro 2018 года выросла в десятки раз, а это сотни часов экономии в год.

iMac Hackintosh

Главный минус Hackintosh — вы не сможете обновлять операционную систему. Каждое обновление может не запуститься (а может запуститься) на вашем компьютере, и тогда вам придется все делать с нуля. Это огромный минус, но многие готовы мириться с этим.

У вас может не загрузиться установка, после установки может не работать звук, интернет, могут быть проблемы с графикой. Установка Hackintosh всегда подразумевает изначальный выбор нужного железа, поэтому, если у вас какой-нибудь Phenom с видеокартой от Nvidia, я бы даже не пытался. К тому же еще больше проблем может быть у владельцев ноутбуков, потому что, как правило, не работает Wi-Fi, могут быть проблемы с экраном и так далее.

Черные экраны, куча непонятных строчек, «гугление» длинными ночами. Это, скорее всего, вас ждет при установке Hackintosh, если вы пойдете не по пути копирования чужого билда. А потом поиск драйверов, правка драйверов (их называют kext-файлами) и прочие прелести хакеров (шутка).

Та самая «волшебная» карта Envi

Wi-Fi и Bluetooth — отдельная история, на них завязаны AirDrop, iMessage и прочие сервисы. Есть специальные карты (PCI) для Hackintosh, которые точно будут поддерживать AirDrop и iMessage.

Впечатление от Hackintosh

Mojave на 4K-мониторе демонстрирует все свои плюсы

Я в полном восторге! Это, наверное, единственная система, которая на 4K-мониторе выглядит настолько круто. После Windows, где половина интерфейса размылена, а программы не адаптированы под высокое разрешение, MacOS выглядит просто сказочно. Мне не пришлось возиться с масштабированием, система сама идеально подстроилась под размеры моего экрана и разрешение. Не было проблем со звуком, графикой и Интернетом — всё работает как часы!

Установка Hackintosh

Начать стоит с того, что вариантов установки MacOS очень много. Изначально я пробовал создавать загрузочные флешки с уже установленным Clover без каких-либо настроек и, само собой, это ни к чему хорошему не привело.

Все полезные инструкции, файлы, конфиги можно найти на сайте amd-osx.com. Я пробовал создать загрузочную флешку по инструкции AMD Vanilla, но возникли проблемы с gibMacOS, который не видел Python. Возможно, у вас не будет такой проблемы, или же вы сможете её решить, в этом случае можете использовать этот гайд.

На этом лирическая часть заканчивается и идет описание моего личного опыта установки.

Что нам понадобится?

  • BDUtility — это утилита для создания загрузочной флешки MacOS из под Windows. Скачать её можно с официального сайта.
  • TransMac — это программа, которая способна копировать файлы с Windows на носители с форматом MacOS. Она платная. Скачать можно на официальном сайте. Продвинутые пользователи легко найду способ обойти ограничения, однако мы рекомендуем всё же купить софт.

Возможно, кому-то понадобятся дополнительные kext. Найти их можно тут.

За предоставленные материалы спасибо YouTube-пользователю JustUs3r!

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

Вставляем флешку. Открываем BDUtility. В меню нажимаем на Option->Configuration. В открывшемся окне нажимаем на кнопку Check Now. Программа проверит актуальность версии Clover (необходимо подключение к Интернету). После этого проверяем, чтобы в области Format Options был выбран формат FAT32 (первый выпадающий список в столбце). Жмём OK.

Интерфейс BD Utility

В основном окне выбираем флешку нажатием на неё (нужно выбрать именно флешку с названием USB, а не ветки) и нажимаем на кнопку Format, далее выскочит небольшое окно, тоже жмём OK. Начнется процесс форматирования, будут появляться системные окна с просьбой отформатировать флешку — жмём всегда Отмена. После форматирования программа создаст флешку с двумя разделами — под загрузчик Clover и под файлы MacOS.

В меню BDUtility нажимаем на Tools->Extract HFS(HFS+) partition from DMG-files, в открывшемся окне выбираем образ системы (в данном случае Mojave), а именно, SharedSupport->BaseSystem.dmg. Откроется еще одно окно, нужно выбрать место, куда будет извлекаться образ. Можете создать отдельную папку для этого, например, Hackintosh. Создали? Теперь выбираем её в окне и жмём OK. Далее откроется терминал, где начнется процесс извлечения системных файлов из образа в созданную ранее папку Hackintosh. После завершения откроется маленькое окно — жмем OK. В BDUtility в основном окне выбираем нашу флешку и ищем в ветках подраздел Part2 — выбираем его и жмём на Restore. Откроется окно, где нужно выбрать ранее извлеченный файл 4.hfs в папке Hackintosh. Начнется процесс записи файла на флешку.

Открываем Paragon Hard Disk Manager. Сверху выбираем синюю вкладку Partition Manager, в основном окне вкладки My Disc and partitions находим нашу флешку, подводим курсор мыши к правому краю раздела Apple HFS и тянем до конца, чтобы этот раздел занял 100% места флешки. В появившемся окне жмём OK и далее в верхней части программы жмем на Apply, появится окно — жмём Да.

Читайте так же:
Добавить bat в автозагрузку windows 10

Открываем Мой компьютер, выбираем диск Clover. Далее EFI->CLOVER и удаляем папку DRIVER64UEFI и DRIVER32UEFI (какой-то из них может не быть), удаляем config.plist. Открываем ранее скачанные файлы CLOVER и копируем их в ранее открытую папку флешки EFI->CLOVER. Подтверждаем замену. В скопированных файлах находятся необходимые драйвера для нормальной работы.

Переходим к ранее скачанной папке AMD_Vanilla-master. В зависимости от процессора нужно выбрать папку 15h_16h или 17h. Под Ryzen подойдет 17h. Под старые процессоры AMD FX/A — 15h_16h. В моём случае это 17h, поэтому я из этой папки скопировал config.plist в папку флешки EFI->CLOVER.

Открываем TransMac. Выбираем Tools->Settings->Disk Drivers/Images. Нажимаем на селектор Access non-removable drivers read/write. Жмём OK. В левом окне TransMac выбираем на флешке macOS Base System->Install MacOS Mojave.app->Contents. Далее в правом поле нажимаем на правую кнопку мыши и выбираем Copy Here. В открывшемся окне находим скачанную ранее папку MacOS Mojave. В ней находим папку SharedSupport, жмём по ней 1 раз, чтобы просто выбрать, и далее кликаем на Copy. Ждём.

Теперь перезагружаем PC и загружаемся с флешки (загружайте флешку в режиме UEFI — рядом с названием флешки должна быть надпись UEFI). После чего откроется Clover. Если ваша видеокарта работает через PCI-Express 3.0, тогда переходим в Options, и в первой строке Boot Args прописываем npci=0x3000 (чтобы начать ввод, жмём Enter, после завершения ввода опять жмем Enter). Возвращаемся к основному меню через Return. Далее жмем на Boot MacOS Install from MacOS Base System и ждём. Если вы дошли до яблочка, значит всё хорошо.

Когда открылось меню установки, в верхнем меню выбираем Utilities->Terminal. Теперь отсоединяем Интернет-кабель от компьютера, вводим в консоль date 102523382016 и жмем Enter. Закрываем терминал (в верхнем меню жмем на Terminal->Close Terminal). В основном окне выбираем дисковую утилиту, далее жмем на View->Show all devices. В левом меню выбираем диск, на который будет установлена система и жмем на кнопку Erase в верхней области окна (важно выбрать сам диск, а не его внутренние ветки!). В открывшемся окне можно изменить название диска, далее жмем на Erase. После форматирования дисковую утилиту можно закрыть.

В основном меню жмем на Reinstall MacOS. Далее начнется обычный процесс установки. В окне выбора диска нужно будет выбрать ваш диск, который вы ранее отформатировали. После этого начнется установка. В процессе установки компьютер перезагрузится и откроется Clover. В Clover заходим в Settings и опять прописываем аргумент npci=0x3000. Возвращаемся к основному меню загрузчика и жмем на MacOS Install from MacOS (второй пункт). Далее установка должна продолжиться.

Произойдет еще одна перезагрузка. В Clover флаг npci=0x3000 уже можно не добавлять (если без добавления установка не продолжиться, можете добавить его) выбираем Boot MacOS from MacOS. Если всё хорошо, появится окно с выбором языка. Процесс установки на данном этапе стандартный. Но важно в окне с подключением Интернета выбрать Мой компьютер не подключен к Интернету. В окне Перенос информации на этот Mac выбираем Не переносить информацию. В окне экспресс-настроек жмем на Настроить параметры и убедитесь, что не включена опция Включить службы геолокации на этом Mac. В окне Анализ убираем галочки.

После настройки должна загрузиться система. Теперь, чтобы она загружалась без флешки, на рабочем столе нажимаем на флешку Clover и перетаскиваем из неё Clover Configurator с зеленой иконкой в раздел Applications в левом меню. Открываем конфигуратор, выбираем в левом меню Подключить EFI. В этом разделе в нижней области EFI разделы выбираем диск, на который установлен Mac, нажав на Подключить раздел. Далее жмем на Открыть раздел. В открывшемся окне заходим в папку EFI. Далее опять открываем флешку, заходим в папку EFI и копируем из этой папки BOOT и CLOVER в EFI папку, открытую ранее в конфигураторе.

На этом всё. Если у вас не загружалась система без флага ncpi=0x3000, в конфигураторе жмем на кнопку в левом нижнем углу со стрелкой вправо, в открывшемся окне в левом меню выбираем диск EFI. Далее EFI->CLOVER->config.plist, жмем Открыть. Откроется конфиг загрузчика. Через него устанавливаются kext, патчи и настраиваются все параметры. В разделе Boot можно правой кнопкой мыши добавить npci=0x3000. После этого сохраняем конфиг. Теперь вписывать его каждый раз при загрузке не нужно будет.

Будет ли работать Magic Trackpad 2 на Хакинтош?

Нет проблем и с Trackpad 2 — он быстро подключился и начал работать, как если бы это был iMac, а не Hackintosh. Работают все жесты и даже Force Touch. Я очень жалею, что не отказался от Windows на своём PC еще с момента его сборки. А всем читателям советую при выборе железа для компьютера ориентироваться на поддержку MacOS.

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

Установка и настройка загрузчика Хакинтош — Clover

Загрузчик Clover необходим, что бы загрузить Mac OS на не-Apple оборудовании.

Последнюю версию загрузчика качаем отсюда

Перенести установочный файл можно на загрузочную флешку. Запускаем установщик:

Соглашаемся с лицензией.

В левом углу жмём кнопку Настроить

Настройки делаем как рисунках ниже. В разделе Темы можно установить интересующие темы Clover.

После произведения настроек жмём Установить.

Установка кекстов

После установки Clover нужно подложить необходимые кексты, иначе система не загрузится. Это кексты:

  • FakeSMC
  • NullCPUPowerManagement

Необходимые кексты находятся на загрузочной флешке. Их нужно просто переместить на раздел жёсткого диска с Clover’ом. Изначально мы его не видим. Нам нужно его смонтировать.

Читайте так же:
Загрузки перевести на английский

На загрузочной флешке в каталоге Postinstall находятся разные утилиты.

С помощью EFI Mounter монтируем EFI-раздел нашего жёсткого диска. Открываем его и EFI-раздел загрузочной флешки. Копируем все необходимые кексты. Они должны находиться (и там, и там) по пути EFI/CLOVER/kexts/10.11/. Обязательно копируем кексты FakeSMC, NullCPUPowerManagement. Также можно загрузить AppleIntelE1000e, AtherosE2200Ethernet, RealtekRTL811, но мне, к примеру, они не понадобились.

Редактирование файла config.plist

В плане редактирования конфигурационного файла config.plist достаточно его скопировать с загрузочной флешки на наш EFI-раздел.

Завершим редактирование правкой параметров загрузки — раздел Boot. Открываем config.plist с помощью утилиты PlistEdit Pro

Режим запуска без вывода на экран

Жмём правую кнопку мыши и переходим в редактирование параметров

Удаляем параметр -v. Это режим вывода лога загрузки на экран.

2. Автоматическая загрузка Хакинтоша

Здесь прописываем название нашего тома с Хакинтошем. У меня это том HackOS

На этом основная настройка загрузчика Clover завершена.

Один комментарий к “Установка и настройка загрузчика Хакинтош — Clover”

Спасибо огромное )) Я дня 4 бился как сделать загрузку с HDD а не с флешки с clover Везде через одно место показывают как это сделать, а вы чётко и понятно и как прописать загрузку с hdd этот момент вообще на вес золото был описан вами )))) Спасибо вам ещё раз )))) Я настраивал этот конфиг много раз а стартануть с него не выходило ))))

Установка 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 Mojave с App Store возможна также и на многих компьютерах Mac 2012 года и более поздних моделей.

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

Если знаете английский язык, возможно, вам будет удобнее оригинальное руководство: Install macOS Mojave on any supported intel based PC.

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

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

  • поддерживает ли материнская плата (далее — МП) UEFI, либо использует BIOS?
  • поколение процессора intel Core. Например, Haswell или Skylake. Подтверждена работа на семействе процессоров Core 2. В принципе, с процессорами intel у macOS нет проблем;
  • аудиокодек МП, если используете встроенную звуковую карту. На системах с чипсетом intel как правило установлен один из кодеков Realtek ALC.

Информация о чипсете в AIDA64

«Тип BIOS» в AIDA64

Об основных отличиях UEFI от BIOS подробно рассказано в статье на сайте vindavoz.ru.

Аудиокодек в AIDA64

Раздел сетевого оборудования в AIDA64

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

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

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

  1. Найдите в App Store образ Mojave и загрузите. Размер загружаемых данных должен быть около 5-6 Гб.

Ввиду отсутствия альтернативных драйверов Nvidia для macOS Mojave, на системы с видеокартами GeForce лучше устанавливать стабильную версию High Sierra, доступную для загрузки по прямой ссылке.

    запустите Install macOS Mojave и загрузите данные полноценного образа;

Загрузка образа macOS Mojave

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

Сборка образа macOS Mojave

Окно дисковой утилиты macOS

Форматирование диска в macOS

Destination select в UniBeast

У UniBeast могут быть проблемы обнаружением внешних HDD. Для того чтобы обойти это ограничение, я создал 16 Гб раздел с файловой системой HFS с помощью Paragon Hard Disk Manager, а остальное пространство оставил нераз­меченным.

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

Чипсеты Intel для МП 100-й серии — это такие модели как h370, B150 и т.п. Чипсеты 9-й серии — H97, Z97 и т.п.

Bootloader Configuration в UniBeast

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

Читайте так же:
Записать загрузочную флешку windows 7 ultraiso

Installation в UniBeast

Для того чтобы macOS запустилась на обычном ПК, ей нужен сторонний загрузчик. UniBeast создаст загрузочную флешку, используя актуальный на данное время загрузчик Clover.

При желании вернуть флешку в прежнее состояние, необходимо будет не только полностью ее отформатировать в NTFS/FAT32, но, возможно, изменить и схему ее разделов на MBR.

§ Настройка 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

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

§ Установка macOS

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

  1. Включите компьютер и загрузитесь с USB, выбрав соответствующий пункт в меню загрузки UEFI. Или предварительно настройте для этого загрузку с USB/CD-ROM в BIOS.
  2. Когда появится интерфейс Clover, запустите установку macOS с загрузочной флешки.

Загрузочный экран Clover

  1. в верхнем меню выберите «Утилиты» и откройте «Дисковую утилиту»;
  2. выберите целевой жесткий диск в левой колонке;
  3. нажмите кнопку «Стереть»;
  4. введите имя на латинице, например, macOS;
  5. формат: OS X Extended (Журналируемый);
  6. схему разделов: GUID partition Map (GPT);
  7. нажмите «Стереть»;
  8. выйдите из дисковой утилиты.

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

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 с уверенностью, что они соответствуют вашей системе. В случае сомнений оставляйте пункты неотмеченными, так как искать и удалять кексты и параметры Clover придется вручную.

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

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

Вкладка Quick Start в MultiBeast

Раздел Audio в MultiBeast

Раздел Disk в MultiBeast

  • кексты VoodooTSCSync предназначены только для процессоров c разъемом LGA2011;
  • FakeSMC HWMonitor используется для получения данных о температурах и скоростях вращения систем охлаждения.

Раздел Misc в MultiBeast

Раздел Network в MultiBeast

  • 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

Вкладка Bootloaders в MultiBeast

Раздел Graphics Configuration в MultiBeast

Раздел SSDT Options в MultiBeast

System Definitions в MultiBeast

Вкладка Build в MultiBeast

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

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

    Установите последнюю версию Alternate NVIDIA Graphics Drivers для своей версии macOS.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector