Clover EFI для Lenovo 300 14\15\17 ISK: hackintosh Mac OS Sierra 10.12.x

Sierra 10.12.x на Lenovo 300 series

Уже не первый мой запущенный hackintosh, который я использую в качестве рабочей платформы для front-end, back-end и дизайна был заведен на базе Intel Skylake ноутбука Lenovo 300-17ISK(написанное актуально и совместимо также с моделями Lenovo 300-14ISK и Lenovo 300-15ISK). Удалось завести в начале 10.11.6 El Capitan, а затем допилить настройку до кондиции под систему Mac OS X 10.12.x Sierra.

Система достаточно стабильно себя ведет и работает уже порядка четырех обновлений системы Mac OS и нескольких обновлениях загрузчика Clover.

В пакет EFI входит полная настройка config.plist со всеми патчами и конфигурациями, ACPI патчи DSDT для достижения максимальной native совместимости, слегка доработанная тема оформления, а также kext и специально подобранные драйвера UEFI x64.

Поскольку MacOS по умолчанию не поддерживает протокола Remote NDIS для получения интернет через смартфоны на базе Android к драйверам добавлен HoRNDIS.kext, который имеет некоторые ограничения и баги.

Также был добавлен драйвер новой файловой системы Apple APFS.efi, что позволит нам безболезненно загружать новую систему High Sierra, у которой эта файловая система задумана по умолчанию.

Теперь о том, что не удалось запустить. В принципе работает абсолютно все за исключением модуля WIFI, с которым Lenovo не в первый раз подкидывает свинью(White list на BIOS и заблокированный от записи BIOS в целом). Модуль подбирайте на свой страх и риск, но лучше просто использовать Bluetooth для раздачи интернет или Android в качестве WIFI роутера(я использую либо Ethernet, либо USB модем Yota).

Собрать установочный образ системы Mac OS достаточно просто. Скачайте Boot Disk Utility, отформатируйте USB flash и замените папку EFI целиком на разделе Clover. На эту же флешку на второй раздел разверните установочный образ системы 10.12.x.

При установке может возникнуть небольшая неприятность связанная с кэшем Skylake Framebuffer(SKL Framebuffer) и чтобы избавиться от kernel panic нужно просто прописать в настройки ig-platform-id значение test. Первый раз система загрузится без полной поддержки графики и в терминале нужно выполнить:

sudo kextcache -i /

После перезагрузки ошибка исчезнет и нативная HD520 будет работать на полную мощность.

EFI я регулярно обновляю(обычно с выходом свежих драйверов и обновлениями Clover) так что проверяйте появление свежих версий самостоятельно.

Скачать можно со страницы проекта на GitHub: Clover EFI for Lenovo 300 series for MacOS 10.12.x

Комментарии

Паника ядра у меня на 17 дюймовом i5 SIERRA 11.12.4

Приложите фотографию паники. Я вам подскажу. А вообще должна быть 10.12.6 :) Это сейчас последняя актуальная.

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