Hackintosh 10.7: восстановление с Time Machine

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

С восстановлением OS X целиком с Time Machine backup на родных Маках никаких проблем нет: Time Machine должна быть видна через mDNS (Bonjour), грузимся с инсталляционного диска/флэшки (можно даже с того, с которого на данном маке поставиться нельзя) и все восстанавливаем.

С Хакинтошами все выглядит сложнее:

  • Загружаемый на PC инсталляционный диск с OS X Lion - на сегодня не существует.
  • Кроме восстановления системы, нужно еще восстанавливать загрузчик.
В результате экспериментов, родился и проверен следующий метод:

Восстановление системы

Берем "инсталлятор хакинтоша". Я использую 10.6.0 + ModUSB, но какой-то другой современный способ, скажем iBoot + Retail DVD будет ничем не хуже.

Загружаемся, выбираем язык, а дальше пользуемся меню Utilities:

  • DiskUtility позволяет разметить диск
  • Restore TimeMachine backup - восстановить backup на этот диск.
  • Беспроводная сеть настраивается как обычно, для проводной, если адреса не раздаются, к примеру, есть Utilities-Terminal.
В результате получим восстановленный Хакинтош, который не загружается т.к. бут-блоков нету. Если мы восстанавливали Snow Leopard, то можно еще раз загрузиться с ModUSB/iBoot загрузчиком, выбрать в качестве загрузочного HDD и загрузиться с него. С OS X Lion этот номер не проходит:
  • Загрузчик с ModUSB не может загрузить Lion
  • Загрузчик от Lion на этой флэшке - не даст загрузиться на предыдущем шаге (я пробовал накатить MultiBeast 4.x на загрузочный образ Snow Leopard и обломался).
А значит нам нужен отдельный загрузчик. О нем надо позаботиться заранее, либо иметь под рукой работающую Mac OS X.

Загрузка восстановленного

Берем любую другую флешку, хоть на 128M (а может и меньше), делаем на нем GUID Partition Table, один раздел с HFS+ (все в Disk Utility).

С помощью MultiBeast ставим на нее загрузчик Chimera (в разделе Bootloaders). Больше ничего не нужно.

Грузимся с этой флэшки на том компьютере, на котором восстанавливались. Ура, у нас работающий Хакинтош, поднятый из бэкапа.

Установка загрузчика на HDD

Берем инсталлятор Chimera и напускаем его на наш загрузочный том.

В результате мы должны получить работающий Хакинтош, грузящийся с HDD.

В теории, можно поставить загрузчик на HDD и с помощью Multibeast, но у меня не получалось - что-то там ставится лишнее, отчего нормальный видеорежим пропал, остался только 1024x768. Разбираться не стал.

А флэшки с 10.6+ModUSB и мелкую загрузочную с Химерой - лучше припрятать до следующего раза.

Comments

Вроде бы все и так очевидно, но хорошо когда все вот так по полочкам. Теперь осталось флешку на 128М купить ;)

Там в процессе были всякие странности:
- если загрузчик на флэшку ставить инсталлятором Chimera - то не грузится. MultiBeast - пожалуйста.
- если загрузчик на HDD ставить MultiBeast, то оно своего чего-то добавляет (что у меня интерферирует с имеющимся /Extra и слетает видеорежим), а Chimera instaler - все делает нормально.

В остальном же, действительно, все прозрачно.

А вот, казалось бы, разумное перекрестие пунктов - поставить химеру на образ инсталлятора от Lion и исключить 10.6 из цепочки вообще, оно тоже не работает или просто никому не надо? Я вроде где-то видел упоминание, что типа взять развернуть InstallESD.dmg на флэшку с GPT и накатить поверх какой-то из хамелеонов сработало, но веры ему нет.

На tonymacx86 пишут примерно следущее "трудно загрузиться с флэшки, страшно далеко оно от народа".
Отчего-то этот самый инсталляционный том Lion делают на разделе HDD, а не на флэшке.

Кроме того, этот инсталлятор (на HDD-томе) не предложил сходу запустить тайм-машину. А флэшка (на которую я просто загнал образ диска), засунутая в макбук - предложила.

эх, когда уже apple сподобится сделать, что-то не такое дорогое, как mac pro думаю с такой концепцией никогда :(

В смысле, десктоп? Ну вот есть iMac, если вы любитель.

А так - на современном типовом оборудовании (т.е. начиная с Core2), все же и так почти неплохо. Кроме гемороя со SleepEnabler, все остальное же работает просто как часы....

iMac это поделка, я имел ввиду что-то среднее между MacPro и iMac. Я не хочу покупать монитор на 3 года, а потом его выкидывать.

Если смотреть на их линейку, они начинаются с 4-core. Куда уж слабже то?
И еще есть mac mini server, тоже вполне прикольный, кроме видео.

Конечно, $2500 за 4-core и 3 гигаметра памяти - перебор, но не черезмерный.

Ну вот приемлемая конфигурация с 4-мя ядрами, 2.8 Ггц и 16 Гб стоит уже около 150 т.р. Понятно, что это из-за Xeon, который мне, например, на десктопе и не нужен совсем. Короче смысла в дискуссии на эту тему не вижу, не было бы такого количества хаков, если бы имелась хоть какая-то альтернатива. Будем копить и покупать MacPro :)

офф. топ.: а можно комментировать зарегистрированным пользователям без капчи? :)

Про капчу не я решаю, а искусственный интеллект, Mollom его фамилия.

С моей стороны барьера он проблему решает: спама стала 0, а с другой - я не смотрел особо :)

хорошая позиция :)))) ладно, бум мучаться и вспоминать создателя этого чудного алгоритма :)

Ну вот проверяю из-под FB.....

Меня - не спрашивет про капчу....

Потом я не говорю, что что-то у меня не работает просто хочется использовать время на работу, а не на настройку и глубокое изучение системы.

Знаете, я ничего не настраивал и не изучал, оно как-то само заработало. Хотя, да, если слетел видеорежим - то никакого решения, кроме подъема из бэкапа - я не знаю.

Но, конечно, с произвольным набором железа оно может быть и не так. Не говоря про аудио, которое мне не нужно и я даже не знаю, работает оно у меня или нет.

Проблем и я не особо много имею, кроме перехода со SL. Тут скорее психологическая проблема, боязнь потери рабочей системы на неизвестный промежуток времени, причем такое случается в самый неподходящий момент :)

Так вот жеж мы обсуждаем в каментах в статье про time machine, оно работает на хакинтоше, я проверил!

Загрузочно-установочная флешка UniBeast - http://tonymacx86.blogspot.com/2011/10/unibeast-install-mac-os-x-lion-us... - видит тайм-машину сразу как только загрузится.

Образ DVD с http://iatkos.tk/ - сборка iAtkos L2: которую можно развернуть на флешку, тоже видит тайм-машину сразу.

Unibeast - понятно.