Задать вопрос

Как решить проблему с зависимостями в Clover?

Когда я пытаюсь поменять тему Clover в серийную консоль выводится ошибка Found image based on: что-то там.dll. Раньше и при запуске такая проблема была, но как-то сама решилась. Официальная .pkg сборка Clover, ошибок в процессе установки не было.
67ee2b7cf335d495867054.png

А если не менять тему, а просто попытаться запустить macOS то загрузчик перерисовывается и ничего не происходит, хотя тот же образ работает с OpenCore.
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
veselov4nton
@veselov4nton
Системный администратор.
Ого, всё стало на свои места — у тебя краш в отладочной сборке Clover (DEBUG/CLOVERX64.dll) при запуске через QEMU.
Ошибка #GP - General Protection — это жёсткий сигнал, что какой-то драйвер или библиотека Clover грузится неподдержанным образом, особенно под виртуалкой.

Что конкретно происходит:
Clover лезет запускать CLOVERX64.dll из отладочной сборки (/DEBUG/)
Это может происходить, если ты нечаянно подменил драйверы/файлы в UEFI разделе при ручной сборке Clover
Или запустил Clover через QEMU с указанием неправильной BOOTX64.efi или криво собранного бинаря

Что делать:
Пересобери Clover в RELEASE режиме, не DEBUG
Или просто скачай официальную .pkg и проверь, чтобы путь был к /RELEASE/CLOVERX64.efi, а не к /DEBUG/
В QEMU указывай строго BOOTX64.efi из EFI/BOOT/ и следи, чтобы он ссылался на CLOVERX64.efi из RELEASE
Проверь, чтобы в refit не затесались *.dll от отладочной сборки — особенно в drivers/UEFI и tools/
Ну и если ты собирал вручную — пересобери с make clean && make -j RELEASE=1

P.S. Отладочная сборка Clover (DEBUG) не совместима с большинством реалов и даже с QEMU без танцев с бубном.

Лучше держись RELEASE.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы