VirtualBox 4.1.x on my Ubuntu machine and I've set up several virtual machines. Since there are several ways one can move a VM in VirtualBox to another computer, I was wondering which one is the recommended way:
Use the "Import/Export utility";
Copy the entire VM folder, containing the .vdi and .vbox files;
Clone the VDI using "Virtual Media Manager" and then recreate a VM on the target machine but using the cloned VDI as the hard disk.
I have successfully used the 1st method several times and it has always worked but the problem is that after exporting and importing, the disk image is transformed into .VMDK and no .VDI anymore!
The 2nd method is probably the easiest but I'm not sure that simply copying the files will work or not on the target machine. When searching about this method, I found some people had problems which they had to edit the
VirtualBox.xml file to solve it!
At last there's the 3rd method but it requires the extra work of creating a VM similar to the original VM configuration, which is not desirable.
It's clear from the above explanation that my desired method is the 2nd one, but I need expert advice on this if it works or not. I don't want any XML editing get in my way!
So what's the best method of safely transferring my VM's to another computer with VirtualBox ?