My name is Sven Andersson and I
work as a consultant in embedded
system design, implemented in ASIC
In my spare time I write this blog
and I hope it will inspire others to
learn more about this fantastic field.
I live in Stockholm Sweden and have
my own company
You are welcome to contact me
and ask questions or make comments
about my blog.
Convert a virtual machine from VirtualBox to VMware
Some of you may prefer VMware instead of VirtualBox. I have already installed VMware Fusion on my Mac. You PC users can use VMware Workstation or VMware Player. Instead of setting up our virtual machine from scratch we will try to convert the VirtualBox VM to run in VMware. Will it work? Let's see.
Open Virtualization Format (OVF)
VirtualBox and VMware use different virtual machine formats, but each supports the standard Open Virtualization Format. Convert our existing virtual machine to OVF or OVA and you’ll be able to import it into another virtual machine program.
Unfortunately, this may not always work perfectly, as VirtualBox and VMware both seem to use slightly different OVA/OVF implementations that aren’t entirely compatible. If this doesn’t work, we may want to reinstall our virtual machine’s guest operating system from scratch.
VirtualBox to VMware
Before migrating a virtual machine from VirtualBox to VMware, ensure it’s “powered off” in VirtualBox and not suspended. If it’s suspended, launch the virtual machine and shut it down.
1. Click the File menu in VirtualBox and select Export Appliance. We will export the Ubuntu 64bit VM.
2. Select settings. We will keep the defaults.
3. Don't touch.
4. Click Export to start the conversion. This may take some time, depending on the size of our virtual machine’s disk file.
5. Here is the result.
Import the OVA file in VMware
6. Start VMware and select Import from the File menu.
7. Click "Choose File" and browse to our OVA file. Click Continue and specify where to store the imported and converted VMware virtual machine (Ubuntu 64bit.vmwarevm).
8. Click "Save" to start the import. VirtualBox and VMware aren’t perfectly compatible, so we’ll probably receive a warning message saying the the file “did not pass OVF specification performance” �" but if we click Retry, the virtual machine should import and function properly.
9. The import starts.
10. When the import has finished we can start our virtual machine.