Even though I’m working hard to get acquainted with GIMP, I still find it difficult as I’m so accustomed to Adobe Photoshop. So, I find myself in a need to use Windows in a virtual machine to get my work done. So I started exploring the available virtual machine softwares for linux, and finally zeroed in on two: VMWare Player & VirtualBox.
VMWare player, free version of VMWare Workstation, the leading virtual machine software doesn’t allow users to create a new virtual machine. It allows to use an existing virtual machine. I overcame this limitation using a Virtual Machine configuration generated using EasyVMX Virtual Machine generator. But I don’t want to install Windows again since I’ve already installed and configured Windows on VirtualBox. I want to use this image file for VMWare player.
Since VirtualBox uses .vdi format for it’s harddisk and VMWare uses .vmdk, We now have to convert .vdi to .vmdk. This can be done in two steps:
Step 1: Convert .vdi into Raw image
vboxmanage internalcommands converttoraw image.vdi image2.raw
This command will create a raw image file. Create this in a drive with sufficient space since my 5GB vdi file occupied around 8GB in raw mode.
Step 2: Convert Raw image to .vmdk
qemu-img convert -O vmdk image2.raw imagenew.vmdk
In order to use this command, you must first install QEMU, another Virtual Machine emulator software. You install this through “Add/Remove Programs” in Ubuntu.
Once i got the vmdk file, I’ve updated the EasyVMX configuration file to point to this file for a harddisk. VMWare Player worked perfectly with this configuration file and the converted hard disk.
Edit/Update: VirtualBox is giving same (somewhat better) performance than VMWare Player and is less resource consuming. Moreover, it’s Open Source
I’m sticking with VirtualBox.
Ashok TechTalk QEMU, TT - Linux, Virtual Machines, VirtualBox, VMWare