Mac OS X 10.7 Lion: Hackintosh

[Оглавление раздела Hackinthosh]

Поапгрейдить штатными средствами Хакинтош на OS X 10.7 нельзя, сделать инсталляционный диск/флэшку для 10.7 и обычного PC вроде бы тоже пока нельзя (? я не нашел).

Чтение форумов дает кучу весьма противоречивой информации, из которой скомпилировалось следущее (за основу взято вот это: xMove + MultiBeast: Install OS X 10.7 Lion on any Supported Intel Core 2 or Core i based PC).

У меня (но на вполне mainstream-железе) оно сработало.

  • Нужен установленный Mac OS X 10.6 Snow Leopard. Я пользуюсь собственной инструкцией, в качестве загрузчика полюбил ModUSB.

    Из существенного: GUID Partition Table. На MBR Lion не встает, отчего я имел проблемы на своем макбуке (там был MBR по историческим причинам).

  • Скачиваем MultiBeast 3.9 (для 10.6)отсюда (для скачивания с tonymacx86.com там надо зарегистрироваться, это не больно).

    С его помощью:

    • Меняем загрузчик на Chimera (где-то на форумах я вычитал, что Chameleon не дружен с OS X Lion, возможно это устарело).
    • Меняем самомнение OS X о себе на MacPro 3.1 (опять же, вычитал на форумах что так надо - и поменял)
  • Берем OS X Lion откуда-то:
    • Или с Аппстора за тридцатку. Тогда, наверное, родные инструкции xMove (см. ниже) подойдут.
    • Я взял с рутрекера, образ назывался Mac OS X 10.7 Lion GM (11A511).dmg
  • В случае образа: кликаем на него, он открывается, там будет app "Install OS X Lion", в нее тоже кликаем.
  • Оно определит, может ли поставиться (требования: совместимость CPU с 64-битами, GUID Partition Table, вроде бы все) и если сможет, то "поставится" и перезагрузит компьютер.

    На самом деле это "поставится" - это только копирование файлов. После перезагрузки у вас все еще будет 10.6

  • По инструкции отсюда делаем Installer Partition.

    Просто в Disk Utility создаем раздел на 8 гигабайт на загрузочном диске. При этом какой-то раздел Хакинтоша (хоть системный) можно смело поресайзить.

  • xMove качаем отсюда, а вот инструкция по использованию отличается от описанной:

    Надо подмонтировать файлы с базовой системой. Для этого пишут что надо на иконке Install Lion правой кнопкой делать "Show content", вот в моем случае это все было не так, а вот как:

    • Монтируем (путем кликанья на) образ диска с 10.7 Lion.
    • В терминале выполняем команду open "/Volumes/Mac OS X Install ESD/BaseSystem.dmg"
    • После чего можно запускать xMove
    xMove тоже развилась и ее GUI отличается от описанного в блогах-форумах:
    • Выбираем тип установки (что-то там про "скачанный дистрибутив")
    • Следующим шагом выбираем том, куда ставиться (Installer partition)
    • Следующим шагом повторно выбираем тип установки.
    Оно работает несколько минут, копирует несколько гигабайт на Installer.

    Если нужный образ (BaseSystem в моем случае) не подмонтирован, то xMove обламывается без какой-либо содержательной диагностики. Failed и все. В логах инсталлера много всего, но толку - мало.

  • Прежде чем двигаться дальше: уберите SleepEnabler.kext из /Extras/Extensions или где он там у вас есть.
  • Перегружаемся, в меню Химеры выбираем том Installer в качестве загрузочного.
  • Запускается инсталлятор, который все и ставит.
  • Перегружаемся, грузимся уже с настоящего диска Hackintosh. Все должно работать. У меня оно долго думает про IOAPIC (где-то с минуту лишнюю), но в результате - грузится.
  • Если не грузится - я не знаю что делать (ну кроме установки обратно Snow Leopard и все сначала).
  • После загрузки можно запустить MultiBeast для Lion все оттуда же, поапгрейдить kext-ы и т.п., но я этого не делал.
  • 10.7.2 поставился через Combo Update без проблем. SleepEnabler для 10.7.2 пока отсутствует, поэтому живу без него.

    Аппстор работает, iCloud работает, варез всяческий - тоже работает.

Все происходило на i7-920 с 12Gb RAM, видеокартой Nvidia GTX280 и диском на Марвелловском SATA-600 контроллере. Ethernet - интеловский. Прежде чем развлекаться с менее mainstream железом, советую удостовериться в наличии драйверов.

Comments

Не совсем по теме, но есть какие-то идеи, чем калибровать мониторы пд львом, говорят Argill/displayGUI и прочий старый софт не работают?

NEC SpectraView на Льве пашет, а вот родная софтина от i1Display2 не работает.

Argyll/displayGUI - должен бы работать.

basiccolor обновили в июле.

а где он водится под макОС, кстати, я когда-то искал - не нарыл?

Так там же где и виндовый
Оттуда же качается, до копейки (ссылку не могу дать, она за логином на их сайт)

а лекарство?

Под виндами я просто дату переставляю :)

Вообще пока мне стремно рыпаться со своего хака 10.6.8 на Льва. Пусть его как следует научатся ставить на PC.

Ну я подумал, что если че - у меня бэкап в тайм-машине есть. А 10.6.8 пока оставлю в виртуальной машине.

Да, я тоже некоторое время назад проапгрейдил но, честно говоря, не получил полного счастья.

Sleep лечится через sleep enabler.
Блокировка экрана - Ctrl-Shift-Eject (но на хакинтоше должна быть кнопка Eject где-то на клавиатуре или придется редактировать мэппинг)
Full-screen на все приложения - через keyboard macro
64-битное ядро - если само не включилось, то флагами загрузки (но в Lion вроде 32-битного ядра уже и нету вовсе).

TV-тюнер, видеокамера - да, драйвера. Нет драйверов - извините.....