воскресенье, 13 сентября 2009 г.

Как перенести виртуальную машину VMWare в Sun VirtualBox

(С) Владислав Боркус, 2009

Софт Microsoft и Sun для управления виртуальными машинами поднялся до очень хорошего уровня, и я решил попробовать сократить использование VMWare Player. Возникла задачка перенести тестовую площадку рабочей станции из виртуальной машины VMWare в Sun VirtualBox.

Понятно, что можно было бы переустановить все заново, но мы не ищем легких путей. К тому Windows же это надо будет потом снова активировать, что лишние телодвижения. Да и конвертация - сама по себе интересный эксперимент.
Итак, что не работает:

  • Не удается загрузить Windows с диска формата VMDK, хотя его и можно подключить в VirtualBox к созданной "пустой" виртуальном машине.Windows виснет.

Что работает:



  • Шаг1. Деинсталлировать дополнения VMWare гостевой ОС (в запущенной в VMWare виртуальной машине).

  • Шаг 2. Скачать с сайта VMWare и установить VOF Tools. Конвертировать с их помощью vmx-виртуальную машину в отраслевой формат "виртуального устройства" VOF (возможно придется изучить диагностику, выдаваемую этой софтиной, и подправить в файле VMX записи об некоторых устройствах, например, отключить ISO образы, подсоединенные в качестве CDROM. Это делается просто удалением соответсвующих строк)

  • Шаг 3. Импортировать в VirtualBox. Для этого придется скачать новейшую версию 3.0.2. В более младших это не срабатывает - там нужно будет править VOF файл (см http://www.virtualbox.org/ticket/4452)

И ура! Имеем Windows в виртуальной машине Sun!

До чего однако дошел прогресс :)

Комментариев нет:

Отправить комментарий