Хакинтош: разворачиваем macOS Sierra на Intel-PC подробно и понятно / Хабр

Почему boot camp нет на m1

Apple M1 – это система на чипе (SoC), основанная на архитектуре ARM. И производятся на мощностях тайваньской TSMC по 5-нанометровому техпроцессу. Можно подумать, что ARM новая разработка Apple. Но на самом деле ее разрабатывает компания ARM Limited, а первая версия была представлена в далеком 1985 году.

Хакинтош: разворачиваем macOS Sierra на Intel-PC подробно и понятно / Хабр
Несмотря на названия процессоров для смартфонов, большая их часть работает на ARM

Такие известные процессоры как Snapdragon, Samsung Exýnos, Apple Silicon и другие – все основаны на архитектуре ARM. Таким образом 99% всех смартфонов работают на этой архитектуре. Но несмотря на одну основу, процессоры в итоге получаются разные, в зависимости от степени модернизации.

Windows 10 запустили на macbook с m1

Недавно в продажу поступили компьютеры Apple на собственных чипах M1. Устройства мощнее версий на процессорах Intel, но вот Windows на ARM-чипах запустить нельзя. По крайней мене, официально.

Всё дело в архитектуре: Windows 10 работает на x86, в то время как компьютеры с чипами M1 — это архитектура ARM.

Хакинтош: разворачиваем macOS Sierra на Intel-PC подробно и понятно / Хабр
Иллюстрация: Светлана Чувилева / Wylsacom Media

Официально ARM-версия Windows 10 ещё не доступна для компьютеров на чипах M1, но разработчику Александру Графу удалось её запустить благодаря модифицированной версии QEMU — программы для виртуализации с открытым исходным кодом — и эмуляции для предварительной версии Windows 10 ARM.

Граф утверждает, что система работает исправно, однако не у всех пользователей получилось запустить Windows 10 ARM на своих MacBook на M1.

Как показывают тесты, MacBook с чипом M1 оказался быстрее Microsoft Surface Pro X, разработанных специально под ARM-версию Windows 10. Apple M1 оказался на 60–85 % быстрее, чем самые быстрые компьютеры под управлением Windows ARM.

Вероятно, совсем скоро Microsoft выпустит лицензию Windows 10 ARM для компьютеров Apple M1. Но пока установить Windows 10 можно только в обход.

Windows 10 на macbook m1 с помощью qemu

Есть еще одна программа позволяющая запустить Windows на Macbook m1 – QEMU. Главным ее преимуществом заключается в том, что она бесплатная. Разработчики раскрывают исходный код программы, а это важный момент для многих пользователй.

Из недостатков QEMU можно обозначить, что установка, настройка и запуск производится через командную строку терминала. Кстати для пользователей Linux это скорее плюс.

Хакинтош: разворачиваем macOS Sierra на Intel-PC подробно и понятно / Хабр
QEMU под управлением Windows 10 на M1 Mini и Big Sur

Видеокарты

Далее, определяемся с графикой. Если вы пользуетесь встроенной графикой Intel (в моем случае это HD4600), то скорее всего понадобится отдельный «завод» графики (хотя могут завестись нативно).

Радеоны (AMD) заводятся, но опять же с треском. Например, новые карточки (RX-4**), а также всем известная R9 380 или R9 380x могут просто вывести загрузку в черный экран.


В этом мануале рассматривать завод графики AMD не будем, так как все это сводится к патчам фрэймбуффера и подменам Device ID в загрузчике (что для каждого индивидуально). Подробнее о картах AMD тут:

(English).

Совсем другое дело обстоит с карточками от NVidia. Заводятся почти все, за исключением некоторых особо-одаренных. Проблемы наблюдаются на 10-ой серии, но, скорее всего, их не скоро будетУже все норм. На картах GTX графика заводится с полпинка, карты выпуска GT тоже не отстают, хотя там и есть некоторые исключения.

Более чем уверен, что вы найдете в списке свою карту.

Дополнительная информация

Если используется одна из этих моделей Mac с OS X El Capitan 10.11 или более поздней версии, для установки Windows не требуется флеш-накопитель USB.

  • MacBook (2021 г.) или более поздняя
  • MacBook Air (2021 г.) или более поздняя 2
  • MacBook Pro (2021 г.) или более поздняя 2
  • iMac (2021 г.) или более поздняя
  • iMac Pro (все модели)
  • Mac Pro (конец 2021 г.)

Чтобы просмотреть подробные сведения об использовании Windows на компьютере Mac, нажмите кнопку «Открыть Справку Boot Camp» в программе «Ассистент Boot Camp».

1. Если Windows и macOS Mojave устанавливаются на iMac 27 дюймов (конец 2021 г.), iMac 27 дюймов (конец 2021 г.) или iMac 27 дюймов с дисплеем Retina 5K (конец 2021 г.) в конфигурации с жестким диском емкостью 3 ТБ, узнайте об оповещении, которое может появиться во время установки.

2. Эти модели Mac также были доступны с жесткими дисками емкостью 128 ГБ. Компания Apple рекомендует жесткие диски емкостью не менее 256 ГБ, чтобы можно было создать раздел Boot Camp размером не менее 128 ГБ.

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

Компания Apple также не несет ответственности за точность или достоверность данных, размещенных на веб-сайтах сторонних производителей. Помните, что использование любых сведений или продуктов, размещенных в Интернете, сопровождается риском. За дополнительной информацией обращайтесь к поставщику. Другие названия компаний или продуктов могут быть товарными знаками соответствующих владельцев.

Изменение разрешения дисплея

Шаг 1. В Finder-е вернитесь в Go → Go to Folder и перейдите в / Extra /. Дважды щелкните на org.Chameleon.boot.plist и добавьте в нижнюю часть текста: «Graphics Mode 1920x1080x32». Сохраните изменения.

Готово! Разрешение экрана установлено.

Обратите внимание! Таким образом вы можете выбрать любое значение, поддерживаемое вашей видеокартой.

Как установить Мак на Виндовс 10Переходим в папку Extra Как установить Мак на Виндовс 10Вводим «Graphics Mode 1920x1080x32»

Шаг 2. В случае, если выбранное разрешение больше 1280×1024 сделайте следующее. Выключите свою ОС и введите в командной строке:

  • cd “C:Program FilesOracleVirtualBox” Enter;
  • vboxmanage setextradata “MyVirtualMachine” “CustomVideoMode1” “1920x1080x32” Enter.

Как установить Мак на Виндовс 10Вводим необходимую информацию

Поздравляем! Вы поставили Mac OS и произвели настройку комплектующих вашего ПК.

Исправление звука посредством multibeast

Шаг 1. Откройте VirtualBox, нажмите иконку OS X. Перейдите к разделу «Settings» → «Storage section». Повторно нажмите на компакт-диск, выбрав образ диска «HackBoot 2 ISO».

Как установить Мак на Виндовс 10Образ диска «HackBoot 2 ISO»

Шаг 2. Перезагрузите виртуальную ОС. После инициализации увидите меню HackBoot, с возможностью загрузки новой виртуальной машины. Выберите данную опцию и нажмите Enter.

Как установить Мак на Виндовс 10Загружаем новую виртуальную машину

Как переключаться между ос

После установки Windows 10 в правом нижнем углу экрана, в списке дополнительных значков, появится иконка Boot Camp (ромбик). Нажав на неё, вы увидите надпись «Перезагрузить в OS X». Если щёлкнуть по ней, то вместо Windows загрузится OS X. Вернуться к Windows можно, перезагрузившись с зажатой клавишей Option (Alt). В появившемся окне выберите нужную ОС щелчком мыши.

Иконка Boot Camp
Щёлкнув по значку Boot Camp, вы можете перейти в OS X или настроить тачпад

Настройка

Установка операционной системы macOS X на PC это не только загрузка, но и настройка ОС. После того как распаковка закончится, необходимо правильно произвести конфигурацию основных параметров.Настройка

Для этого выполните следующие действия:

  1. В списке выберите язык, на котором будет зарегистрировано устройство и нажмите кнопку Продолжить.
  2. Укажите раскладку для клавиатуры. Если пользуетесь не маком, то рекомендуется выбрать «Русская — ПК».
  3. Если ранее не пользовались другими устройствами от Apple и у вас нет резервных копий, то в блоке «Перенос информации» выберите пункт «Не переносить данные на Macbook» и нажмите кнопку Продолжить.
  4. Если есть Apple ID, то авторизуйтесь с помощью данных учетной записи. Этот параметр можно настроить в любое другое время, поэтому нажмите Не входить.
  5. Примите условия лицензионного соглашения и создайте учетную запись пользователя. Это обычные меры для защиты данных, которые хранятся на компьютере. Поэтому при необходимости устанавливаете пароль.
  6. Выберите часовой пояс и поставьте галочку напротив пункта «Не регистрировать».

Большую часть указанных параметров сможете изменить на macOS позже, через меню «Настройки». Для этого может потребоваться ввести данные учетной записи администратора и Apple ID. При необходимости настроить синхронизацию, резервное копирование.

Настройка тачпада

По умолчанию тачпад от Mac в Windows 10 ведёт себя довольно странно и непривычно, не так, как в OS X. Чувствительность его заметно ниже, и некоторые жесты не распознаются . Исправить это можно с помощью утилиты Boot Camp. Запустите её, войдите в «Панель управления Boot Camp», затем перейдите в раздел «Трекпад» и выберите подходящие настройки.

:/>  Как заархивировать папку в rar через bat. Решено и обновлено | Блог вебмастера
Панель управления Boot Camp
Войдите во вкладку «Трекпад» и отметьте опции, которые должны выполняться

Следует иметь в виду, что Windows 10 — не «родная» ОС для Mac, поэтому вряд ли будет работать на нём безукоризненно. Но если нужно использовать программы, доступные только на Windows, то установить её легко, что и было показано в этой статье. При необходимости Windows 10 всегда можно удалить и вернуться к стандартной OS X.

Особенности установки

Всего существует несколько способов для того, чтобы поставить macOS на обычный ПК. Каждый имеет свои особенности, поэтому внимательно ознакомьтесь с ними и выберите нужный:

  • В качестве основной операционной системы. Тогда сможете использовать все возможности OS X прямо на ПК. Все ресурсы компьютера (объем жесткого диска) будут сосредоточены на выбранной ОС.
  • Второй операционной системой вместе с Windows. OS X будет использоваться в качестве дополнительной. После запуска компьютера сможете выбирать, какую систему загрузить (Линукс, Windows или OS). Использовать все возможности ПК (объем HDD) не получится.
  • Внутри Windows, с помощью виртуальной машины. Для этого понадобится специальный софт и дистрибутивы нужных ОС. Способ позволяет одновременно работать с несколькими операционными системами, управлять доступными системными ресурсами (например, определять, сколько оперативной памяти получит OS).

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

Переключение между windows-10 и macoc

  • ИзWindows: в трее щелкаем по значку с подсказкой Boot-Camp и выбираем «перезагрузить на MacOC».
  • ИзMacOC: открываем системные настройки Apple, щелкаем по значку загрузочного тома (который вы выбрали на первом этапе установки при делении дисков), ищем значок «замочек», вводим пароль администратора, выбираем Windows-10 и нажимаем «перезагрузить».
  • При загрузке. Сразу после пусковой кнопки нажимаем «options» и клавишами «вверх», «вниз» выбираем нужную систему. Запуск по умолчанию с кнопки питания без ручного выбора — только MacOC.

Windows и MacOC устанавливаются на макбуках на одном жестком диске, но совершенно раздельно. Именно для этого раздел и создается. При удалении одной из систем данные другой никак не затрагиваются. Удаление производится в два клика. Разумеется, при нем требуется пароль администратора и несколько подтверждений, чтобы избежать случайного удаления данных.

Все последующие программы устанавливаются без ограничений, ровно так, как если бы Windows была установлена на обычном компьютере, а не на маке. Кстати, такая простая установка и хорошая работа компьютеров Apple под операционными системами Microsoft (Apple и Microsoft — компании конкуренты) объясняется общим железом. Очень много компонентов унифицированы. Например, многие макбуки используют процессоры Интел.

Последовательность действий при установке windows 10 через boot camp

Сделайте следующее:

  1. Запустите Boot Camp.
  2. В открывшемся окне отметьте все пункты и нажмите «Продолжить».
    Окно ассистента Boot Camp
    Отметьте галочками все пункты, пункт загрузки ПО от Apple будет отмечен автоматически
  3. Укажите путь к ISO-образу и флешку, на которую установятся нужные файлы. После этого начнётся загрузка необходимых файлов (в частности, драйверов) на флешку. Примечание: если на вашем устройстве операционная система El Capitan и выше, то флеш-накопитель не понадобится.
    Создание загрузочного USB-носителя для установки Windows
    Выберите место расположения ISO-образа и флеш-накопитель для записи установочных файлов
  4. По окончании загрузки флеш-накопителя укажите размер пространства на диске, отводимого под раздел с Windows 10. Задавайте не менее 40 гигабайт, потом изменить размер будет нельзя.
    Создание раздела для Windows в Boot Camp
    50 гигабайт хватает для нескольких объёмных приложений
  5. После того как вы укажете величину раздела, отводимого под Windows 10, Mac перезагрузится, предложив сначала выбрать загрузочный диск из появившегося на экране списка. Выберите накопитель с именем Windows. Если список носителей не появился, перезагрузитесь вручную, зажав клавишу Option (Alt).
    Выбор загрузочного диска
    Выберите загрузочный диск с именем Windows
  6. После перезагрузки появится окно «Установка Windows». Выберите язык, раскладку клавиатуры, формат времени и денежных единиц.
    Ввод параметров при установке Windows 10
    По умолчанию стоят значения «русский», поэтому их можно не менять
  7. В новом открывшемся окне «Установка Windows» выберите раздел BOOTCAMP и отформатируйте его, иначе в дальнейшем появится сообщение, что установить Windows на этот раздел невозможно. После форматирования назначьте раздел BOOTCAMP для установки Windows 10.
    Выбор раздела для установки Windows
    Перед выбором для установки раздела BOOTCAMP отформатируйте его, иначе могут появиться ошибки
  8. Все необходимые компоненты Windows 10 будут загружены с ISO-образа в выбранный раздел диска, и Mac снова перезагрузится.
  9. Далее потребуется произвести настройку Windows и создать учётную запись.

Вставьте флешку, на которой находятся драйверы. Снова запустится установщик Boot Camp, следуйте его указаниям. Если программа не запустилась автоматически, то запустите её вручную: найдите на флешке папку Boot Camp и откройте файл Setup.exe.

Установщик Boot Camp
На Windows 10 установятся компоненты Boot Camp вместе с необходимыми драйверами и утилитами

После этого в меню «Пуск» найдите приложение Apple Software Updater, запустите его и загрузите предложенные обновления. На этом процесс установки Windows 10 будет завершён.

При загрузке устройства нужно будет выбрать систему, с которой хотите работать: Windows 10 или OS X, и именно она будет загружена.

Решено: не видит флешку, не работает привод! как поставить windows на mac, без bootcamp

:/>  Как настроить микрофон от наушников на Windows 10, громкость и чувствительность

Сетевой контроллер

Думаю, не нужно разжевывать, как можно определить свою сетевую карту…


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

Сетевые карты

Intel gigabit

5 Series – 82578LM/82578LC/82578DM/82578DC

6 and 7 Series – 82579LM/82579V

8 and 9 Series – I217LM/I217V/I218LM/I218V/I218LM2/I218V2/I218LM3

Realtek

RTL8111, 8168, 8101E, 8102E, 8131E, 8169, 8110SC, 8169SC

RTL8111/8168 B/C/D/E/F/G

RTL8101E/8102E/8102E/8103E/8103E/8103E/8401E/8105E/8402/8106E/8106EUS

RTL8105/8111E/8111F/8136/8168E/8168F

Atheros

AR8121, 8113, 8114, 8131, 8151, 8161, 8171, 8132,8151, 8152, 8162, 8172

AR816x, AR817x поддерживаются

Broadcom

BCM5722, 5752, 5754, 5754M, 5755, 5755M, 5761, 5761e, 57780, 57781, 57785,5784M, 5787, 5787M, 5906, 5906M, 57788, 5784M

Marvell

88E8035, 88E8036, 88E8038, 88E8039, 88E8056, 88E8001

Killer

E2200

Установка windows на mac и imac через parallels desktop

Кроме Boot Camp существует ещё несколько вариантов установки дополнительной операционной системы. Например, можно воспользоваться программой Parallels Desktop, которая является виртуальной машиной по установке Windows. Вы сможете запускать программы Windows без перезагрузки ПК.

Выполнить установку можно следуя инструкции ниже:

  1. Для создания новой виртуальной машины запустите программу Parallels Desktop  и откройте меню File, далее нажимаем New….Меню File - New
  2. Всплывёт окошко, в нём кликаем на ярлык Install Windows or another OS from DVD or image file, и продолжаем наши действия.
  3. Далее, следует указать источник инсталляции. Это можно сделать вручную, перетащив нужную иконку в определённое место или дождавшись, когда Parallels Desktop сделает это автоматически.
  4. После нажимаем Продолжить и вводим ключ операционной системы Windows.
  5. В следующей таблице, появившейся на экране вашего Мак, укажите галочкой как использовать операционную систему.
  6. Определите название и месторасположение виртуальной машины. Если нужно, то произведите сразу все необходимые вам настройки.
  7. Когда вы нажмёте кнопку Продолжить, автоматически начнётся процесс инсталляции OS. По завершении перезагрузите систему.

Часть 1. настройка virtualbox

Шаг 1. Установите VirtualBox. Запустите программу, в новом окне выберите версию операционной системы и кликните «Next».

Как установить Мак на Виндовс 10Устанавливаем VirtualBox и запускаем программу

Шаг 2. Выберите необходимое количество ОЗУ, что будет использовать виртуальная ОС. Основывайте свой выбор на том, сколько памяти имеется всего. Минимально системе требуется от 2 ГБ.

Как установить Мак на Виндовс 10Выбираем необходимое количество ОЗУ

Шаг. 3. Нажмите «Next», выберете «Create New Disk». Запустится загрузка, на выходе будет создан VDI файл с динамически распределенным хранилищем.

Как установить Мак на Виндовс 10Нажимаем «Next» и выбираем «Create New Disk»

Шаг 4. Кликните правой кнопкой мыши на значок виртуальной операционки на боковой панели и нажмите «Настройка».

Как установить Мак на Виндовс 10Нажимаем правой кнопкой мыши на значок виртуальной операционки на боковой панели и на опцию «Настройка»

Шаг 5. Перейдите в раздел «Система», снимите флажок в графе «Enable EFI» («Общий буфер обмена»).

Как установить Мак на Виндовс 10Переходим в раздел «Система» и снимаем флажок в графе «Общий буфер обмена»

Шаг 6. Перейдите на вкладку «Storage», нажмите на иконку CD, напротив которой будет написано «Empty». Из списка справа выберите «Choose a virtual CD/DVD disk file» → укажите расположение ISO-файла HacBoot 1.

Как установить Мак на Виндовс 10Указываем расположение ISO-файла

Ваша виртуальный хакинтош почти создан! Перейдите к следующей части, чтобы узнать, как запустить ее.

Часть 2. установка mac os

Узнайте из новой статьи — «Как на Mac установить Windows».

Шаг 1. Выберите свою ОС, нажмите «Start». Вы попадете в экран инициализации HackBoot.

Как установить Мак на Виндовс 10Выбираем свою ОС и нажимаем «Start»

Шаг 2. Внизу окна VB кликните на компакт-диск → «Choose a Virtual CD/DVD Disk File». Далее, введите путь к файлу ISO с системой.

Как установить Мак на Виндовс 10Кликаем на компакт-диск

Шаг 3. Вернитесь на начальный экран, нажмите клавишу F5 — меню загрузки обновится и высветит опцию «OS X Install DVD», выберите ее и нажмите Enter. Через пару минут вы перейдете на экран установки ОС.

Как установить Мак на Виндовс 10В обновленном меню загрузки выбираем опцию «OS X Install DVD» и нажимаем Enter

Шаг 4. Следуйте инструкциям установщика. Программа иногда не видит доступных накопителей. В этом случае возвратитесь в начало и перейдите во вкладку «Utilities» → «Disk Utility».

Как установить Мак на Виндовс 10Следуем инструкциям установщика

Шаг 5. Щелкните на иконку своего жесткого диска VirtualBox на левой боковой панели, затем на вкладке «Erase» присвойте имя вашему диску и нажмите на кнопку «Erase».

Шаг 6. Disk Utility завершит форматирование самостоятельно, новый диск появится на боковой панели слева. Когда это произойдет, выйдите из Disk Utility и продолжите процесс установки Mac OS.

Как установить Мак на Виндовс 10В обновленном меню загрузки выбираем опцию «OS X Install DVD» и нажимаем Enter

Далее все должно пройти гладко. После окончания загрузки вы попадете на начальный экран OS X.

Шаг 3. установка macos sierra на intel-pc

Проверяем, что флешка вставлена в 2.0 порт. Перезагружаемся, заходим в BIOS. Напомню, что BIOS у нас — UEFI. Отключаем виртуализацию (Intel Virtualization). В приоритет загрузки (BOOT) указываем нашу флешку.

Убедитесь, что она будет грузится именно в режиме UEFI.

Сохраняем и применяем настройки, перезагружаемся. Попадаем в меню Clover’а.

Clover («Клевер») — загрузчик хакинтоша, а также его установщика.

Нажимаем стрелочку вниз до того момента, пока не попадем на меню Options. Нажимаем Enter. Все, что нам нужно здесь — это вот эта строка:

Прописываем в нее следующее:

kext-dev-mode=1 rootless=0 -v npci=0x2000 nv_disable=1


Объясню, что делает каждый из этих аргументов:

kext-dev-mode=1 — необходимый арг, без которого не запустится хак. Позволяет загружать в систему кексты (Изначально, FakeSMC.kext).
rootless=0 — отключает SIP (System Integrity Protection). Необходимый арг.
-v — «Verbose mode». Вместо красивого яблочка мы увидем «консольную» загрузку, чтобы можно было опознать ошибку, если таковая появится.
npci=0x2000 (или 0x3000, в зависимости от версии PCI-e) — по желанию. Предупреждаем остановку загрузки на этапе сканирования PCI. Можно не прописывать.
nv_disable=1 — по желанию. Чтобы избежать артефактов при загрузке и прочего мусора, отключаем графическую оболочку. Грузимся в нативном режиме графики в православном 144p разрешении. Можно не прописывать.

:/>  Как удалить файл или папку из командной строки

Применяем аргументы, нажимая Enter. Выбираем Boot Mac OS Sierra from OS X Base System. И вот, пошла родимая загрузка. Сразу разберем некоторые ошибки: still waiting for root device — не успевает подключиться IDE-контроллер.

Missing Bluetooth controller transport — не включилась видеокарта, либо не подрубился FakeSMC.kext. Проверьте, что в папке kexts/other есть FakeSMC.kext. Синезуб тут не при чем.

Если такие ошибки все же остались, то пробуем грузится так:

kext-dev-mode=1 rootless=0 -v npci=0x3000 darkwake=0 nv_disable=1 cpus=1


В иных случаях помогут только гуглы, хотя эти фиксы должны решать эти проблемы.

Ждем. На некоторых моментах может подвисать. Если зависает больше чем на минуту — ребут. Должно помочь в некоторых случаях.

И вот мы, собственно, в установщике. Выбираем язык и кликаем на стрелочку. Пойдет подгрузка языкового пакета (может подвиснуть на минуту). Теперь открываем Утилиты>Дисковая утилита, нам нужно форматировать диск под macOS. Выбираем нужный диск, нажимаем «Стереть».

Установка занимает от 15 до 30 минут, все зависит от скорости записи на диск. После установки система предложит нам настроить интернет подключение — пропускаем, это сделаем позже. Делаем пользователя. Готово, мы в системе. Вернее, в ее обрубке. Пока у нас еще ничего не работает. Если вы перезагрузите машину, то попасть в систему будет невозможно (ввиду отсутствия загрузчика).


Идем дальше…

Шаг 4. базовая настройка системы и установка кекстов

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

Разберемся, что такое кексты.

Kext (Kernel Extension) — расширения ядра, запускающие то или иное несовместимое с оригинальным маком оборудование (Например, откуда в аймаке мы найдем сетевую карту от Realtek или звуковую карту?). Вот они нам сейчас и понадобятся.

Для начала нам потребуется папка PostInstall, которую вы распаковали в раздел CLOVER на загрузочную флешку. Оттуда нам нужна, в первую очередь, утилита Kext Utility, которая позволяет устанавливать кексты в систему. Запускаем ее, вводим пароль от пользователя, ждем, пока увидем надпись «All done».

Устанавливаем кекст на сетевую карту (Папка Network, там по папкам рассортировал под каждую сетевую карту), просто перетаскиваем его в окно программы. Ждем, пока появится надпись «All done». Далее, заходим в раздел CLOVER нашей флешки, далее в kexts, далее в Other.

Копируем оттуда FakeSMC.kext в любое место (Лучше в ту же PostInstall), далее тем же путем, что и кекст на сетевую карту, устанавливаем его. Также потребуется кекст на USB 3.0. Он был в архиве Legacy_13.2_EHC1.kext.zip, который вы распаковали в PostInstall. Устанавливаем его.

Готово, мы завели интернет, USB и позволили системе вообще загружаться (FakeSMC.kext имитирует чип System Management Control, который присутствует только на материнских платах Apple. Без этого кекста система просто не стартанет).

Теперь установим загрузчик. Заходим в папку PostInstall → Clover_v2.3k_r3949. Там есть *.pkg файл, открываем его.

Кликаем продолжить, читаем инфу о загрузчике (вру, тоже нажимайте продолжить). Далее, в левом нижнем углу нажимаем «Настроить».

Для UEFI-загрузки выставляем следующие настройки:

О легаси-загрузке поговорим позже, так как там все немного сложнее и придется патчить DSDT.

Нажимаем «Установить». Пойдем процесс установки загрузчика.


Готово, загрузчик установлен.

Шаг 5. настройка загрузчика

После установки мы получим чистый, ненастроенный загрузчик Clover, который необходимо немного подконфигурировать. Открываем Clover Configurator (в будущем не советую пользоваться данной программой для точечного редактирования конфига загрузчика).

Для начала нам необходимо попасть на EFI раздел с загрузчиком. В левом меню нажимаем Mount EFI. Далее нажимаем Check partition, появится таблица всех разделов. Нужный нам раздел должен находится на том же разделе, что и Apple_HFS , он отображается как EFI EFI.

Далее нажимаем Open Partition. Откроет «папка» с нужным разделом. Переходим EFI>CLOVER. Копируем plist.config в папку PostInstall, для удобства. Также на всякий случай копируем его еще куда-нибудь, так как тот, который мы только что скопировали, будем редактировать. А еще один для бэкапа. Копируем, открываем plist.config.

Видим примерно следующее:

ACPI — Фиксы не трогаем, дропаем (DropOEM) нашу видеокарту (DropOEM_DSM работает, когда встречаются два DSDT патча. Поэтому оставляем оригинальный метод автопатча загрузчиком, а наш, если таковой появится, отключаем). Переходим в секцию BOOT.

Итак, вот тут нам следует покопаться. Аргументы выставляем сами, в зависимости от системы.

-v (verbose) — уже знакомый «текстовый» режим загрузки. Лучше не включать, а прописывать вручную при необходимости.
arch — архитектура. В моем случае x86_64
npci — уже известный нам ключ. Выставляем при необходимости. Рекомендую первую загрузку делать без него, но в Verbose mode.
darkwake — отвечает за режим сна и гибернацию. Имеет 7 режимов. Если сон не заведется изменением hibernatemode в терминале, то рекомендую методом проб и ошибок найти нужный режим дарквэйка.
cpus=1 — запуск с использованием только одного ядра. Не рекомендую выбирать.
nvda_drv=1 — активация вебдрайвера НВидии, который мы поставим чуть позже. Выбираем, если у вас nVidia.
nv_disable=1 — отключение графики невидии и запуск на нативном драйвере мака. Лучше не выбирать, но при необхожимости вручную прописывать.
kext-dev-mode=1 и rootless=0 уже объяснялись ранее.

Переходим в правую подсекцию.

Default Boot Volume — раздел, с которого по-умолчанию будет начинаться выбор диска для загрузки. По-умолчанию LastBootedVolume (последний выбранный раздел).
Legacy — Legacy Boot для старых версий Windows и Linux. Очень сильно зависит от аппаратной части и построения БИОСа, поэтому были разработаны несколько алгоритмов:
LegacyBiosDefault — для тех BIOS UEFI, где есть протокол LegacyBios.
PBRTest, PBR — варианты PBR Boot, тут просто перебором. В моем случае работает PBR.
XMPDetection=YES — важный параметр. Фиксирует количество оперативной памяти, слотов, плашек, частоту и количество каналов.
DefaultLoader — если на разделе несколько загрузчиков, выбираем дефолтный. Не должен быть пустым!
Timeout — время до автоматического бута.
Fast — параметр, пропускающий выбор раздела и сразу переход к загрузке.
-1 (Timeout -1) — отключение автобута.

Секцию CPU пропускаем, загрузчик сам подцепит нужные значения. Devices также лучше пропустить, если вам нечего «фэйкать». Disable Drivers — отключение ненужных драйверов при загрузке. GUI — настройка внешнего вида загрузчика. Думаю, пояснять тут ничего не нужно, особых параметров тут нет. Разрешение экрана, язык и тема меню. Все просто. Graphics — настройка и инжекты графики.

Параметр Inject NVidia не трогать! На запуске будут артефакты. Он предназначен для запуска старых карт линейки GT

Kernel and Kext Patches — патчи и кастомизация ядра. По-умолчанию выбран Apple RTC. Лучше не трогать. SMBIOS — самый сок, кастомизация и подделка «мака».

Для настройки заводской информации нажимаем на иконку волшебной палочки. Далее выбираем iMac (Если ПК) или MacBook (если ноут).


Не добавляйте ничего в Memory и Slots. Это чисто косметические параметры, которые кловер подцепляет на этапе загрузке. Неправильно выставленные параметры могут вызвать конфликты.

WARNING: Видеокарты Nvidia без правок полиси-кекста работают только на мак-моделях iMac13,1 и iMac14,2.

В AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist исправляем Config1 на none вот тут:


Теперь должно работать.

Готово. Больше не трогаем ничего, базовые настройки мы сделали. Сохраняем наш файл. Теперь копируем его в папку CLOVER раздела EFI, авторизируемся, заменяем. Напомню, что перед этим вы должны были сделать бэкап.

Оставьте комментарий

Adblock
detector