воскресенье, 31 января 2010 г.

Миграция WinXP из VMWare в VirtualBox

Второй день хочу мигрировать виртуальную винду с VMWare на VirtualBox. Спросите почему сразу не поставил в VirtualBox? Просто ставилось всё ещё в MacOS, и в VMWare Fusion всё работало как-то шустрей! Вчера времени на разбор не хватило и делал всё быстро, посему и не получилось! Выбрал vmdk образ в VirtualBox, винда спросила как грузиться - стандартно или в безопасном, но всё приводило к чёрному экрану и немигающему курсору! Сегодня почитал, сделал, и решил написать небольшое руководство!

1) Заходим на http://www.virtualbox.org/attachment/wiki/Migrate_Windows/MergeIDE.zip скидываем на нашу виртуальную машину файл из вложения.
2) Удаляем дополнения VMware для нашей виртуальной винды.
3) Удаляем из C:\Windows\SYSTEM32\drivers файлы agp440.sys, intelppm.sys, и processr.sys, и запускаем MergeIDE.bat из ранее скачанного архива.
4) Завершаем работу нашей виртуальной винды
5) На всякий случай делаем резервную копию диска, и конвертируем наш диск в промежуточный формат с помощью команды qemu-img convert WinXP.vmdk WinXP.bin
6) Полученный файл конвертируем уже в формат vdi для VirtualBox с помощью команды VBoxManage convertfromraw WinXP.bin WinXP.vdi
7) В VirtualBox добавляем полученный vdi файл в менеджер дисков, и создаём новую виртуальную машину, к которой и подключаем наш новый диск
8) В настройках виртуальной машины включаем опцию "Enable IO APIC", и загружаем нашу новую виртуалку
9) После загрузки устанавливаем дополнения гостевой ОС для VirtualBox
10) На этом и закончим! :)

Удачи!