Перейти к содержимому

OpenCore

OpenCore — это, по сути, программа, запускаемая прошивкой (BIOS/UEFI), которая запускает macOS.

Она позволяет применять патчи, добавлять драйверы и/или подделывать информацию об устройстве заранее.

Начнём с посещения репозитория GitHub, расположенного здесь.

OpenCorePkg repository homepage

Перейдите в раздел релизов. Довольно очевидно, что это релизы проекта. Здесь мы можем найти файлы каждого релиза и, возможно, журнал изменений. Сейчас нас интересуют только артефакты сборки, связанные с последним релизом.

OpenCorePkg repository homepage with release section highlighted

Последний релиз всегда находится вверху. Внизу “карточки” релиза находятся файлы, связанные с этим релизом. Вы можете видеть сборки RELEASE и DEBUG.

OpenCorePkg release page

Сейчас мы возьмём отладочную сборку (debug build), чтобы иметь возможность диагностировать любые проблемы, которые могут возникнуть позже в процессе. Нажмите (на отладочную сборку), чтобы начать загрузку.

После завершения извлеките содержимое в организованное место, чтобы вы могли отслеживать всё.

Содержимое папки Drive позже будет скопировано на вашу USB-флешку. Скопируйте папку EFI из OpenCorePkg/X64/EFI. Это сам OpenCore.

После этого скопируйте Sample.plist в EFI/OC с именем Config.plist. Это будет ваша конфигурация OpenCore, которая будет отредактирована для нашей системы далее.

Теперь у вас должна быть структура, похожая на следующую:

  • ДиректорияOCStuff
    • ДиректорияOpenCorePkg
    • ДиректорияDrive
      • ДиректорияEFI
        • ДиректорияOC
          • OpenCore.efi
          • Config.plist

С учётом сказанного, поздравляем! Теперь вы знаете, что такое OpenCore, как перемещаться по интерфейсу GitHub, чтобы загрузить сборку проекта со страницы релизов, и как организовать своё приключение с hackintosh.