Skip to Content

vmware

NVidia Nexus и VMWare

Зря я мудохался связывался с мультизагрузкой Mac OS и Windows, работать все едино было неудобно (мониторов на все не хватает), поэтому потратил еще час-другой и асилил:

NVdia Nexus: работа из виртуальной машины

Если в двух словах, то требование "или два компютера, или один но с двумя видеокартами G92/G200" - слишком жесткое, достаточно одной G92/G200 и второй - любой.

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

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

Из DMG в ISO?

С 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 с такого диска загружается.

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

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

Меня многие спрашивали про запуск 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 тоже пока не мацал

Счастье виртуализации достижимо

У меня дофига работы происходит под VMWare и все полностью устраивало, кроме одного моментика: если засаспендить большую виртуальную машину (скажем с 4-мя гигами RAM), то хост-система (Vista x64) на довольно долгое время (минут 5) впадает в депрессию: реактивность понижается до нуля, на кнопки не реагирует, на мышь тоже, думает о чем-то своем.

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

Помогли следующие настройки виртуальной машины (которые я ставил вовсе для другого):

MemTrimRate = "0"
sched.mem.pshare.enable = "FALSE"
mainMem.useNamedFile = "FALSE"

Саспенд теперь происходит долго (не единицы секунд, а десятки), но и в процессе саспенда и сразу после него другие программы работают

Leopard 10.5.6 в виртуальной машине....

не работает

Во всяком случае, попытка поставить апдейт на разрекламированную ранее виртуальную машину 10.5.5 не удалась: Vmware ругается страшными словами, что приложение решило подизейблить себе процессор, MacOS требует перезагрузки, а потом все вместе - не работает.

Снэпшоты рулят!

CHUD-ес не получилось

Попытка использовать в виртуальной машине Computer Hardware Understanding Developer Tools не удалась - не работает коллектор. Что, конечно, неудивительно, но обидно.

Придется продолжить профайлить на ноутбуке. А счастье было так близко....

MacOS X 10.5.5 в виртуальной машине

У меня оно как-то не получилось, и после нескольких попыток я бросил, а упорный канадский парень таки поставил iDeneb 10.5.5 под VMWare и выложил готовую машину. Взять torrent-файл можно тут (ну и на Демоноиде тоже лежит, на других трекерах тоже наверное появится), а дальше все как всегда.

На Core2Quad работает, да и вообще должно работать на SSE3 Intel без проблем, а что там с AMD - не знаю и не хочу знать пока.

Сеть пока не глючит, что есть достижение. Кроме того, апдейты с сайта Apple - ставятся и все продолжает работать.

Другими словами, рекомендую тем, кого раздражала невозможность поставить апдейты. Каких-то других причин перелезать c более старых 10.5.x под виртуальной машиной я не вижу.

VMWare Tools для Hackintosh

В копилку домашнего мастера:

VMware Tools для Mac OS X можно взять из VMWare Fusion. Они там лежат в /Library/Application Support/VMWare Fusion/isoimages/darwin.iso
Подмонтируете их как CD, инсталлируете.

Появляются VMWare Shared Folders, больше пока ничего хорошего найти не удалось, но и это немало, ибо хакинтошная сеть под VMWare работает не каждый раз.

Надо сказать, что на маке (Mac OS Server под VMWare Fusion) от этих тулсов начинает нормально работать дисплей (можно разрешение менять, мышь выбегает за пределы и меняет фокус, появляется Unity).

Raw Photo Processor под Windows

vm-macos.jpg
До вчерашнего дня у меня не получалось запустить Mac OS X в виртуальной машине. То просто не грузилось, то еще какая гадость. Правда пробовал я достаточно давно. Прознав, что новый VMWare Fusion (бета) умеет запускать под собой Mac OS X (Server), решил попробовать еще раз, с VMWare Workstation 6.5 (тоже бета).

На удивление, получилось. Во-первых, завелся скачанный с Пиратского Бэя образ "Leopard for VMware". Во-вторых, из всего разнообразия хакинтошей удалось завести Kalyway 10.5.2 Intel-AMD без каких-либо дополнительных настроек (с default kernel и прочим, VMWare я сказал, что у меня FreeBSD-64). Кучка других хакинтош-ос (JaS 10.5.3 и 10.5.4 равно как iDeneb 10.5.4) - не завелись. Наверное, с процессором AMD или относительно старым Intel было бы больше проблем, но с моим Core2Quad 9300 все прошло как по маслу.

Все вышесказанное означает, что под Windows теперь можно использовать Raw Photo Processor, являющийся, на мой взгляд, наилучшим по качеству результата средством для обработки RAW-фотографий.

Да, немножко анально, но работает и работает быстро (не принципиально медленнее, чем на моем Mac Book Pro).

Два важных но:

  • В качестве профиля монитора на виртуальном маке поставлен тот же профиль, что и в Windows. Но у меня собственно калибровка сделана "в мониторе", в самом профиле никаких LUT-таблиц нет.
  • Экранное разрешение меняется вот этим хаком, максимум, которого удалось добиться: 1792x1344
Из неважных но - после Suspend и обратно - отваливается сеть. Но грузится система быстро, а я не гордый.

Чудеса виртуализации

Давно собирался, но руки дошли только сейчас.
FreeBSD 6.3-STABLE, amd64, делаем make -j Ncpu buildworld

  • Dual Opteron 275: 22 минуты (user time: 55 минут)
  • Core2Quad, операционка запущена под VMWare, доступны два ядра: 31 минута (user time: 42 минуты)
Другими словами, оверхед на виртуализацию ну процентов 15-30, не больше. То бишь вообще никакой.

Syndicate content