Mac OS X в VMware: счастье есть!

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

Вот для чего нужно 32Gb памяти в машине (кликабельно)

А кроме шуток, внезапно с Mac OS X в VMWare случилось счастье и странные телодвижения более не нужны, все работает (т.е. я слоупок, этот самый анлокер давно существует и я про него давно знал, но сейчас только потестировал).

А именно:

  1. Берем VMWare Workstation (у меня - 8-я версия, с 9-й как-то любви не сложилось, правда это было с макосами поставленными старым странным способом, надо еще раз попробовать).
  2. Патчим ее VMWare unlocker-ом, в списке OS появляется Mac OS X (а в Program Files(x86)\VMWare\VMWare Workstation - появляется darwin.iso с VMWare tools).
  3. Берем и просто ставим Mac OS X:
    • Создаем новую VM
    • В качестве сидюка с OC - указываем ISO-образ с нужной нам версией Mac OS X (берем dmg с рутрекера и конвертируем в ISO)
    • Соглашаемся на все defaults, втч диск создаем как SCSI (я ставил памяти побольше и побольше ядер процессора отдавал, вот и все изменения).
    • Грузим виртуальную машину там вылезает инсталлятор
    • В инсталляторе идем в Disk Utility, создаем на диске один раздел (все остальное - defaults: GUID partition и все такое)
    • Диск становится виден инсталлятору - просто все ставим
  4. Подмонтируем вышеупомянутый darwin.iso и ставим с него VMWare Tools
  5. Скачиваем и ставим VMsvga2
И, собственно, все. Никаких kext, апдейты все ставятся с сайта Apple, 3D-акселерация работает (проверял шахматами), хотя и медленно, ПОЛНОЕ счастье.

Из показанных в скриншоте пяти версий, четыре я поставил за вечер в фоне, вообще ни о чем не думая.

Есть моментики:

  1. dmg2img нормально сконвертировала диск со Snow Leopard (10.6), а 10.8 конвертировать не захотела. Поэтому все образы дисков (кроме 10.6) я конвертировал в запущенной машине с 10.6 вот по этому рецепту (сначала Disk Utility в .cdr, потом hdiutil convert в .iso.cdr)
  2. Для OS X Mavericks DP1 (10.9) готовых загрузочных образов нет. Есть всякие рецепты как их сделать, но я поленился.

    Установка 10.8 а потом апгрейд - не прошли. Т.е. оно сначала работает: запускается инсталлятор, делает себя загружаемым, перезагружается, все ставит, перезагружается еще раз - и ку-ку, VMWare ругается что не поддерживает какую-то фичу у процессора (возможно, на Workstation 9 проблемы не будет).

    Я не стал мучаться и взял готовый VMWare image (с этой страницы, там внизу есть линк на торрент с ним).

    Скачанный image оказался очень хорошим: он заморожен на стадии инсталляции "после перезагрузки" т.е. вы сами заводите пользователей, регистрируетесь в Apple и все такое, никаких уже заведенных юзеров нет.

  3. VMSvga2 прекрасно работает в 10.6-10.8 (в 10.9 ставить побоялся), а вот с 10.5 есть проблемы:
    • Последняя версия в 10.5 не работает, нужно брать старую из архива.
    • Не все разрешения (виртуального экрана) работают, очень легко получить черный неработающий экран - и непонятно как вернуться к работающему (у меня не завелся 1920x1200)
    Поэтому - или вовсе его не ставить (драйвер от VMWare tools - нормальный), или аккуратно, со snapshots.

Comments

Хорошие новости. Спасибо!

я скачал себе с рутрекера образ 10.8
и он прекрасно обновляется по сети и чудненько всё бегает
под варью 9.0.2 build-1031769

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

А зоопарк макосей мне нужен, тестирование

Вот как раз хотел спросить, зачем нужен макос в эмуляторе :)

На самом деле, ради 3 минут работы (ну там LibRaw собрать) мне проще и быстрее забутить (или восстановить из замороженного) эмулятор, чем хакинтош включать.

ради RPP или девелоперской среды, очевидно же.

Так а в чем трабла с конвертированием dmg 10.8? Попробовал сейчас на Install Disc 10.8.4 (md5: d1fb452b5c8d84bc98d9f734949ad31e) вроде скушало, не подавилось.

У меня пишет 'opening partition 2 ... ERROR: Inflation failed'
dmg2img 1.6.4, Win32 (брал готовый бинарник с вашего сайта), OS X 10.8 (брал с рутрекера).

Разбираться было лень.

Fixed в 1.6.5.
Спасибо за баг-репорт :)

в версии 1.6.6/1.6.7 на dmg-образе Sierra 10.12.3 тоже ошибка.

Алексей, а попробуйте пожалуйста на этом зоопарке прогнать одинаковый батч файлов через RPP и замерять время.
Интересно какую версию мак оси лучше заводить только под RPP.

Ну я бы заводил 10.7 из общих соображений (10.8 долбанутая на голову какая-то, 10.6 - старая).

Померять сегодня - не обещаю, вообще - померяю когда нибудь

Как будет так будет.
Если не скоро, лучше конечно отдельным постом итоги.

Может уже пришла пора померять?

Да я тут две недели на Кольском отвисал.

Но я помню,да.

> Интересно какую версию мак оси лучше заводить только под RPP.

10.8 работает без проблем (исключая shared folders для записи результатов конверсии - но это вечное).

> а 10.8 конвертировать не захотела.

а там же внутри dmg есть еще один dmg который можно сконвертировать если я правильно помню

Это если uprade application

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

После некоторых полууспешных попыток поставить Mac Os X непосредственно на железо, я временно плюнул и сделал-таки витруалку.
Поставил себе 10.8.3 от SoulDevTeam. Всё летает, интернет есть, звук не подключал. Единственное, что после установки Tools машина не загрузилась. Может, ещё раз нужно пробовать.
VMWare 8.0.3 build-703057 + unlocker + virtualization bypasser.
AMD Athlon X2 4800+ (Brisbane), MS-7367, видео AMD690V.

Так на какой версии быстрее всего работают RPP, FastRawViewer и RawDigger?
Сижу на 10.6.
Стоит ли заморачиваться с более новыми версиями?

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

У меня основная макось - 10.9 на ноутбуке (сразу там была) и 10.8 в виртуальной машине (но там говорить о скорости FRV не приходится, эмулятор).
У Ильи - вроде 10.6 основная боевая.

Спасибо.
С одной стороны, Вы померить и обещали. ;-)
С другой.., и этот ответ не совсем уж плох. :-)

Ну я обещал "когда-нибудь". Оно еще не наступило.

Для FRV - в случае виртуальной машины это будет сравнение качества/скорости эмуляторов OpenGL, а на железную машину 5 версий переставлять - я точно не буду.