Snow Leopard

Установка Snow Leopard на PC с помощью USB-флэшки

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

hackintosh1.jpg На неделю позже, чем обещал, но я добил этот текст!

После успешной установки Snow Leopard на PC я оказался завален почтой, общая суть которой сводилась к тому, что Prasys пишет не очень понятно, да и английского не розумию, напиши пожалуйста на русском (если честно, то после чтения Хакинтошных форумов у меня тоже временами складывается впечатление, что я тоже не понимаю английского).

Рекламируемый мной Empire EFI необычайно удобен, если все работает. Впрочем, судя по чехарде версий на сайте автора (за 2 недели с 1.00 до 1.07R2), да и по моему опыту, оно работает далеко не всегда.

Одна из наиболее частых проблем связана, к несчастью, именно с DVD-приводами. Современные чипсеты Intel не содержат старого (параллельного) контроллера ATA (PATA), интерфейс к старым DVD, дискам и т.п. делается контроллерами третьих фирм (чаще всего JMicron). В этом месте начинается секс с драйверами (kext, kernel extension), таймаутами, настройками и т.п.

Описанный ниже способ установки с USB-флэшки не использует DVD. Помимо этого, метод обладает рядом других достоинств:

  • Ставится быстрее. Большинство современных флэшек гораздо быстрее оптических приводов, особенно по скорости позиционирования.
  • Модификация загрузочных блоков, расширений и т.п. не требует перезаписи CD/DVD, а значит экспериментировать можно быстро.

Правда для изготовления загрузочной USB-флэшки нам потребуется работающая Mac OS. При реальной установке я все манипуляции делал на настоящем Маке, но при подготовке данного текста повторил это упражнение в Snow Leopard, установленном в виртуальной машине.

Mac OS X Snow Leopard в виртуальной машине VMWare

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

Уведомление от июля-2013: описанный ниже метод устарел, ничего такого сложного не надо, делайте как написано в свежем описании.

Судя по количеству получаемых откликов (в почту в первую очередь), знание об установке Snow Leopard в VMWare нуждается в небольшой систематизации. Систематизирую.

Приборы и материалы

  1. Машина с интеловским процессором с SSE3 и выше. Core Duo, i5, i7 точно подходят, в вариациях Pentium-4 я путаюсь. С AMD вероятны проблемы, с этим не ко мне. У меня эта машина под Windows 7, но Linux скорее всего тоже подходит (тоже не пробовал).
  2. VMWare Workstation 7 или VMWare Player 3.
  3. Загрузочный CD c нужными модулями. Берется по ссылке из блога Прадиша (prasys). Готовые ссылки: Рапида, Mediafire, Megaupload.
  4. Snow Leopard Upgrade DVD (990 рублей в Online Trade) или его образ (torrents.ru, TPB)

Из DMG в ISO?

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

С DMG-файлами я всегда разбирался прямо на Маке, благо он был. Но если мака нет, то это может стать проблемой, что для установки Mac OS X в VMWare, что для простого прожигания загрузочного DVD.

В интернетах рекомендуют использовать (под Windows) MagicISO и UltraISO. Простой эксперимент показал что:

  • MagicISO - Epic Fail. На образе Snow Leopard она видит только раздел с Bootcamp-драйверами, рекомендованое снятие галок о поддержке маковской файловой системы - не помогает.
  • UltraISO, несмотря на те же симптомы (при открытии образа показывает, что на нем всего 900+ мегабайт) с задачей вроде бы справляется, даже в trial-варианте

Но! полученный ISO-образ (очень похожий на настоящий, размер тот же, попытка загрузки с него происходит) не работает при попытке поставиться с него под VMWare.

Пойду экспериментировать с ключиками UltraISO, обидно же.

Update

  • Никакой из вариантов UltraISO/MagicISO правильно не работает. UltraISO делает образ правильного размера, но загрузить с него виртуальную машину не получается.
  • ВЫХОД ЕСТЬ! dmg2img (сделанная нашим соотечественником и фотографом, судя по сайту) делает то что нужно.
dmg2img  SnowLeopard.dmg SnowLeopard.iso
и волосы становятся мягкими и шелковистыми, а VMWare с такого диска загружается.

Empire (EFI) strikes куды надо

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

Darth-Vader-256x256.png Всякий раз, когда я задумывался о Хакинтоше, меня подавляло обилие информации. Все эти EFI, DSDT.aml, инжекторы, хамелеоны и прочая разжигали во мне комплекс неполноценности. Плюс к тому, опыт установки разнообразных дистрибутивов в виртуальной машине был скорее отрицательным: получилось один раз, апдейтов не поставишь и все такое.

Понятно, что можно за 50 баксов купить чудо от Psystar, но и 50 баксов жалко, да и чудо оказалось ворованым, собранным из freeware-хаков.

Однако после легкой установки Snow Leopard в VMWare (взяло и само заработало!) я с большой надеждой смотрел на Empire EFI того же автора, ибо обещали прозрачную и простую установку.

Вкратце:

  • Все ставится и работает.
  • Все-таки не с первого раза.

Снежный барс в стиральной машине

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

sl-vmware.png (картинка кликабельна)

Потратил таки час (в полчаса не получилось уложиться) и поставил Snow Leopard в стиральной виртуальной машине, по методике, ссылку на которую давал в прошлой записи.

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

  • После установки необходимо оставить скачанный с Рапиды образ CD (darwin_snow.iso) подключенным к виртуальной машине: (виртуальнй) жесткий диск - незагрузочный, а загрузчик - на этом образе CD. Для чуть большей скорости можно настроить виртуальный BIOS для загрузки с этого CD.
  • VMWare Tools лежат на том же образе CD, мучительно выковыривать их из Fusion не надо. Просто подключаете сидюк (он само-эжектится т.е. выключается при загрузке) и ставите эти самые Tools.
А в остальном - все как обещали т.е. практически без проблем и прочих подводных камней:
  • Апдейты - работают!!!!!, до 1.6.1 обновился без проблем.
  • Выключение/перезагрузка средствами Mac OS - не работает, как и обещали, нужно жмякать reset/power off в настройках виртуальной машины.
  • Мышка за пределы экрана выезжает и обратно заезжает.

Пойду Empire EFI пробовать.....

Snow Leopard и VMWare

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

Меня многие спрашивали про запуск Mac OS X 10.6 (Snow Leopard) в VMWare и всем я отвечал в том духе, что качайте готовую виртуальную машину от 10.5.5 с торрентов и будет вам счастье.

Однако сегодня набрел (придя по ссылке на Empire EFI) на вот это вот:

Snow Leopard boot-132 for VMware Workstation 7 and VMware Player 3
Сам пока не пробовал и в ближайшие дни не попробую, однако отчего же не поделиться ссылкой.....

P.S. Empire EFI тоже пока не мацал

Лицензия на Хакинтош

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

По наводке коллег, почитал лицензии на леопардов, порадовался.

Mac OS X 10.5 (Leopard):

This License allows you to install, use and run one(1) copy of Apple Software on a single Apple-labeled computer....
Mac OS X 10.6 (Snow Leopard):
...you are granted a limited non-exclusive license to install, use and run one (1) copy of Apple Software on a single Apple-branded computer...

Насколько я понимаю букву этих текстов, в случае 10.5 точно можно нарисовать укушенное яблоко на системном блоке (оно получится Apple-labeled) и легально использовать купленный Леопард. Ну или этикетку от диска наклеить.

С 10.6 все менее очевидно, что такое Apple-branded в российских условиях понять трудно... (хотя, конечно, все эти искусственные ограничения, где можно пускать, а где нельзя, российский законодатель отвергает).

Subscribe to Snow Leopard