Клевер цвета хаки. r4000

Книга по настройке Clover, написанная самим разработчиком. ЧаВо внутри.

Включает в себя:

  • историю создания загрузчика;
  • полное описание драйверов;
  • его структуру;
  • процесс установки;
  • настройку оформления;
  • конфигурирование аппаратной части;
  • настройки патчинга DSDT;
  • завод нативного Speedstep и сна;
  • ответы на частые вопросы.

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



И сразу же вытащим Часто задаваемые Вопросы из книги:

В. Хочу попробовать Кловер, с чего начать?
О. С чтения этой книги.
ЗЫ. Странно писать это внутри книги, но может эти ЧаВо окажутся вне ее страниц.
//Привет, Slice!

В. Какая версия Кловера лучше всего подходит под мое железо?
О. Последняя. Даже не обсуждается.

ЗЫ. Вот Баг-лог по последним ревизиям, что, наконец, исправлено:
И так далее… Все это не считая поправок в процессы компиляции и установки, в косметику и оформление, а также поддержку новых железок.

В. Не работает.
О. Сам дурак.
ЗЫ. Ну а что тут еще ответишь?

В. Установил Кловер, но получаю черный экран.
О. Загрузка ОС происходит в восемь этапов (см. Стр.6). Будьте добры, уточните, на каком именно этапе происходит остановка. И в своем отчете обязательно укажите «Устанавливал инсталлятором с выбором таких опций». Тогда и будет разговор. Наиболее распространенные ошибки:

  • С некоторыми БИОСами CsmVideoDxe не работает, удалите его;
  • Бывает, что PatchVBios=Yes приводит к черному экрану, попытайтесь выключить;
  • Стоит Boot->Debug=true. Все работает, но медленно, не хватает терпения дождаться;
  • Для лучшей диагностики происходящего поставьте
    <key>Boot</key>
    <dict>
      <key>Debug</key>
      <true/>
      ...
    </dict>

    в файле config.plist. Загрузка будет происходит очень медленно, поскольку на каждом шаге будет обновляться /EFI/CLOVER/misc/debug.log, зато после окончательного зависания вы получите информацию, что именно произошло. Реально при загрузке с флешки речь может идти о десяти минутах до входа в ГУИ. Начиная с ревизии 3063 экран уже не черный, если КловерГУИ начал грузиться, то вы увидите надписи на экране, по которым вы поймете, что именно происходит.

В. Вижу на экране 6_ и больше ничего не происходит.
О. Это самый тяжелый случай несовместимости по железу. Cейчас уже не встречается, разве что с процессором АМД. Продиагностировать сможет только программист, который сможет вставлять в коды Кловера отладочные сообщения, и делать ребут заребутом до полного выяснения проблемы. Увы, простым пользователям посоветовать нечего.
Разве что поиграться с установками БИОСа, иногда помогает. Пробуйте вместо файла boot использовать boot7 (Clover BiosBlockIO). Или сектор boot1 переустановите.

В. Происходит загрузка только до текстового аналога БИОСа с пятью пунктами, верхний – Contnue>
О. Это означает, что файл boot успешно загрузился, и работает, но не находит файла CloverX64.efi. То ли того раздела не видит, то ли вообще устройства – надо разбираться далее, прогулявшись по опциям этого меню. Может, например, отсутствовать файл HFSPlus.efi, а у вас Кловер установлен на раздел HFS+. Странно вообще-то, зачем делать UEFI загрузку с раздела HFS+.

В. Установил Кловер на флешку, загрузился с нее, и не вижу своего HDD.
О. Во-первых, HDD надо вставить в порт Sata0. В будущем может быть это будет уже исправлено.5 Во-вторых я понимаю, если у вас есть хорошо работающий Хам, Химера, ХРС, короче, ББХ (Бутер на Букву Х), вы не хотите его убивать, но хотите попробовать Кловер, то такой поступок кажется естественным. Но, тем не менее, есть варианты установки Кловера на жесткий диск, не убивающие старого загрузчика, и в таком раскладе озвученная ошибка пропадет. Пробуйте также файл boot7, если у вас какой-то необычный SATA/SAS/RAID контроллер. При УЕФИ-загрузке это может также означать отсутствие фалов PartitionDxe.efi и HFSPlus.efi.

В. При УЕФИ-загрузке не вижу раздела с МакОСью, только легаси.
О. Это означает, что в папке /EFI/CLOVER/drivers64UEFI отсутствует HFSPlus.efi или его легальный аналог VboxHFS.efi.

В. При УЕФИ-загрузке Виндоус выглядит как легаси, хотя он EFI.
О. То же самое, отсутствует драйвер NTFS.efi
ЗЫ. Эти два драйвера отсутствуют в репозитарии по лицензионным причинам, Вам нужно отыскать этот файл где-то на просторах сети. Сейчас существует легальный аналог GrubNTFS.efi. Имеется в инсталляторе Кловера.

В. Выставил родное разрешение в загрузчике, но экран в черной рамочке.
О. Никак не исправить. Во всяком случае разработчики Кловера ничего не смогли придумать, и на этот вопрос никто не ответит. Есть один вариант: если есть УЕФИ БИОС то надо сделать УЕФИ-загрузку, и прошить видеокарту до УЕФИ ВидеоБИОСа. В БИОСе делаем настройки:

  • OS: Windows 8 WHQL
  • CSM: Never
  • Full screen logo: Disabled

Для легаси-загрузки сделать ничего нельзя. Не нравится траурная рамка — сделайте более низкое разрешение.

В. При попытке запуска ОСи зависает на черном экране
О. В этот момент происходит патч ДСДТ с вашей маской. Да, в идеале тут не должно виснуть. Но проблема в том, что очень много производителей БИОСов не соблюдает стандарты, не умеют программировать, и не желают отшлифовывать свой ДСДТ под нужды OSX. Очень легко убедиться, что операция декомпилировать — снова скомпилировать не проходит – ДСДТ кривой. Кловер желал бы все это исправить, но увы, количество плохих вариантов пока не поддается даже обзору. Поэтому, от вас требуется подобрать такую маску фикса ДСДТ, чтобы загрузчик не повис, а затем и чтобы ОСь не повисла, а в идеале, чтобы она еще и работала. Это – реально. Либо отказаться от автопатча (маска = 0), а ДСДТ сделать вручную. Смотрите главу про дебаг дсдт. И еще настоятельно рекомендую использовать последнюю версию Кловера, ибо такие баги время от времени отыскиваются и исправляются.

В. Ядро начинает грузиться, но паникует после десятой строки Unable To fnd driver for this platorm \»ACPI\».
О. Это отсутствующий, или неправильный ДСДТ. Если автопатчем не получается, добавьте ДСДТ, сделанный вручную. Обратите внимание на варианты автопатча, а также на ключи ReuseFFFF и DropOEM_DSM.

В. Система начинает грузиться, но стопорится на stll waitng for root device…
О. Кроме обычного для таких случаев совета включить AHCI в БИОСе, или, если такого нет, найти правильный драйвер (в смысле кекст) для вашего IDE контроллера, тут есть еще совет загрузиться с ключом WithKexts (в новых ревизиях NoCaches), тогда загрузка пойдет медленнее, и контроллер успеет включиться. Кстати, такая ошибка может возникнуть только если Кловер и система находятся на разных устройствах.

В. Система грузится до сообщения: Waitng for DSMOS…
О. Отсутствует FakeSMC. Может быть с Хамелеоном у вас этот кекст лежал в Экстре, а Кловер этой папки не видит. Для него предназначена папка /EFI/CLOVER/kexts/10.x или другие. Не забудьте также про ключ InjectKexts. По умолчанию отключен!
На второй стадии инсталляции Кловер не знает версии системы (она еще не определилась), поэтому кладите FakeSMC в папку /EFI/CLOVER/kexts/Other/
В новых версиях ключ InjectKexts имеет значение «Detect», который должен автоматически справляться с этой ситуацией, проверьте, что написано в вашем конфиге.

В. Система проходит это сообщение, но дальше ничего не меняется, хотя винчестер жужжит, как будто система грузится.
О. Типичная ситуация, когда не включилась видеокарта. Пробуйте GraphicInjector=Yes в конфиге, либо наоборот =No. Во втором варианте Радеоны запускаются на «нативной заводке», которая позволяет даже работать в системе, за небольшими исключениями, например DVDplayer не будет работать. Для полной же заводки Радеона требуется еще и коннекторы поправить. Для других случаев можно попытаться загрузить систему с ключом –x, и войти на десктоп в режиме VESA. Не очень здорово, но зато позволит что- то исправить.
Еще вариант тормоза в этом месте наблюдается, если выбираете модель MacMini или MacBookPro. Проблема решается с установкой ключа DropMCFG=Yes

В. Система грузится до сообщения: [Bluetooth controller….
О. Тоже самое. Смотрите предыдущий пункт. Синезуб тут ни при чем.

В. Система загрузилась, все хорошо, но в Систем Профайлере ошибки…
О. Вообще это косметика, на функциональность не влияет.

  • О платах PCI. См. Главу про AAPL,slot-name
  • О памяти. Есть две величины скорости, номинальная и фактическая, и они часто не совпадают. Какую показать в профайлере? Поставил первую – заорали, что это неверно. Поставил вторую, эти замолчали, другие пользователи заорали, что это неправильно…. Смотрите страницу 47 — как прописать свои значения памяти в конфиге.

 

7 комментариев to “Клевер цвета хаки. r4000

  • Загрузчик установлен в hfs+ разделе. Писать лог в такой раздел Clover категорически не хочет. Подавай ему, видите ли, мелкомягкую то ли недофайловую, то ли недосистему.

    • Андрей Чернышов
      4 месяца ago

      FAT32 не мелкомягкая, а опенсурс.
      Хорошо, ждём всем комьюнити написанный EFI-драйвер на R/W права для HFS+ и APFS. Желательно с доступом к шифрованию.

Trackbacks & Pings

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.