Sunday, June 26, 2011

How to convert multi disk vmware image to vbox image

1. Download vmware-server-distrib (from vmware server website)
2. Change directory to bin folder of the downloaded distribution
cd {Download directory}/vmware-server-distrib/bin
3.Create single disk vmdk from multi-disk vmdk
./vmware-vdiskmanager -r {path-to-multi-vmdk-directory}/{oldname}.vmdk -t 2 {path-to-single-disk-vmdk-directory}/{newname}.vmdk
4. create binary file for conversion
qemu-img convert {path-to-single-disk-vmdk-directory}/{newname used in step 3}-flat.vmdk {path-to-binary-file-directory}/{binary-name}.bin
install qemu-img if it is not already installed (sudo apt-get install should work :))
5. Convert binary file to vdi file
VBoxManage convertdd {path-to-created-binary-file} {path-to-vdi-directory}/{newname}.vdi

6. GO