Настройка BIOS
Включить загрузку UEFI.Выключить Intel Virtualization Technology и VT-d.
Извлечение и патчинг DSDT/SSDT
Для того чтобы на лаптопе всё работало надо соответствующим образом пропатчить DSDT (и SSDT-хи). Этот процесс включает в себя следующие этапы:- extracting native files
- disassembling the native files
- analysing and filtering the native files
- patching
- saving (compiling) and installing
Шаг 1
Все биосы предоставляют ACPI файлы операционной системе. Поэтому для их извлечения можно воспользоваться Linux, OS X, Windows, или даже Clover bootloader. В общем извлеченные файлы будут идентичны друг другу, но могут различаться именами в зависимости от софта, который использовался для их извлечения.Рассмотрим как это сделать на OS X с помощью patchmatic. Скачиваем проект с гитхаба, открываем в Xcode, выбираем схему patchmatic и ставим Base SDK на latest. Делаем билд и копируем его куда надо:
cp patchmatic /usr/local/bin/patchmatic
Дальше фигачим извлечение:
cd ~/Desktop
mkdir extract
cd extract
patchmatic -extract
Должно появиться два файла DSDT.aml и SSDT.aml.
Шаг 2
Аналогично загружаем iasl и копируем куда надо:cp iasl /usr/local/bin/iasl
Делаем дизассемблирование:
cd ~/Desktop/extract/
iasl -da -dl *.aml
Шаг 3
Загружаем MaciASL. Открываем его, добавляем ему patch source.Откроем сначала DSDT.dsl.
--
- http://www.tonymacx86.com/el-capitan-laptop-guides/175735-guide-asus-g73jh-using-clover-uefi.html
- https://github.com/Maromi-/G73JH-OSX
- http://www.tonymacx86.com/yosemite-laptop-guides/157059-guide-asus-g73jh-using-clover-uefi.html