Установка с помощью модернизированного загрузчика.

JagdCrab
OSX Support Hackint0sh Установка "от" и "до"
Установка с помощью модернизированного загруз...
[HR="1"][/HR]
Итак, начнем потихоньку. И сразу со старта определимся как именно нам придется ставить. Это зависит исключительно от архитектуры вашего компьютера, т.е. или Intel или AMD. Разница, во первых в настройках БИОСа а во вторых в загрузчике. Но в обоих случаях мы будем использовать Retail сборку оригинальной Мак ОСи, и в обоих случаях... о боже... мы будем делать это с помощью модернизированного загрузчика, который как правило работает на DSDT т.е. создает таблицу древа устройств дабы Макинтош мог работать с вашим PC как с iMac или Mac Pro.

[HR="1"][/HR]
[HR="1"][/HR]

Начну пожалуй с AMD, ибо сам имею PC именно на нем.

Что нам понадобиться:
  • Рабочий Хакинтош.
  • MacDrive (если хакинтоша нет)
  • Образ Mac OS X 10.6 Retail
  • Empire EFI
  • DVD-R болванка. Или флешка.
  • AMD-Kernel
  • Marvin's AMD Utility

БИОС
Настройки БИОСа, как на установку Leopard'а о них можно почитать  в статье Установка Хакинтоша.

Шаг №1

Открываем Дисковую утилиту, и разделим Винчестер на два раздела: Тот на который будет установлена система + Тот с которого будет устанавливаться система (10-15Gb главное чтоб болванка + кексты влезли ;) ). Заходим в параметры - разметку на диск для установки системы ставим GUID.

Теперь разворачиваем на Винчестер (или флешку) образ Mac OS X Retail, и на флешку образ с Empire EFI (ну или прожигаем ей DVD-R болванку, я сделал так потому что хочу ее на сувениры).

Открываем том с развернутым на него инсталером, и в корень кладем содержимое архива AMD-Kernel, предварительно переименовав его в amd_kernel. Если Хакинтоша нет и образ установщика был развернут у друзей на флешку, то устанавливаем MacDrive и делаем тоже самое но уже из под Windows.

Шаг №2

Загружаемся с флешки\болванки Empire EFI, выбираем раздел с инсталлером Mac OS X 10.6. Пойдет знакомый нам отсчет, вводим флаг:
 -amd_kernel


По надобности:
 -amd_kernel -x


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


Теперь загружаемся с Leopard'а (если вы его не форматнули дабы поставить Ирбиса), или с Windows (если вы все таки его форматнули....). И в корень диска с установленой Mac OS X располагаем уже знакомый нам AMD-Kernel. Теперь идем в /Library/Preferences/SystemConfiguration/com.apple.Boot.plist. И в блоке Kernel Name вводим название нашего ядра (с учетом регистра), в итоге у нас будет что-то типа:
[Kernel Name]
amd_kernel
[Kernel Flags]

[Boot Flags]
-v
-x (Только если без этого флага у вас не грузилась система)
<тут еще кусок файла, он нам не интересен>
.

Шаг №3


Вновь загружаемся с Empire EFI, но в нем уже выбираем диск с установленной системой. Флаги не вводим, если загрузка начнется в Verbose то уже хорошо, и значит Apple.Boot.plist работает.

Как только система включится  на диске с Empire EFI идем по пути: Extra/Post-Installation/myHack Installer.mpkg Ставим Фиксы, Загрузчик, и драйвера.

Дальше включаем Marvin's AMD Utility и заставляем работать в порядке:
  1. Make Lists of Binaries - анализируем указанную директорию на наличие файлов требующих вмешательства
  2. Create Pacher packege - создаем пакет для их фикса.
  3. Pach all binaries - Фиксим.

[HR="1"][/HR]
[HR="1"][/HR]

Установка на Intel похожа на AMD во всем... разве что вам придеться самим собрать свой загрузчик... но это даже получше, ибо обеспечивает работу большего кол-ва железа.

Что нам понадобиться

БИОС
SATA Mode --> AHCI
HPET Support --> Enabled
DRAM Performanse --> Turbo
Robust Graphic Control --> Auto
Все остальное при необходимости так же переключаем на Auto.  

Шаг №1

Форматируем флешку, и устанавливаем на нее Chameleon. В корне появиться файл Extra его заменяем скаченым. Включаем Утилиту для патчинга DSDT, и так же запускаем по флешке. Полученный dsdt.aml переносим в Extra с заменой. Загрузочная носитель готов.

Шаг №2

Заходим в дисковую утилиту, отделяем места на HDD под инсталер Mac OS X 10.6, и разворачиваем на него образ Retail диска.
Загружаемся с флешки Chameleon'а и выбираем диск с инсталером. В завершение ко всему он точно так же ругнется на установку.

Шаг №3

Устанавливаем на HDD с Макинтошем Chameleon, при необходимости наполняем его кексами (они как раз и содержаться в Extra) опять же заменяем DSDT на тот который мы использовали для установки, ну и собственно все. Интел не нуждается в корректировке программного кода, ибо это родной процессор для Mac OS X, остальное сделает DSDT.
Раздел: OSX Support Автор:
17 февраля 2010, 16:10

Ответы