Yes, transferring a VirtualBox VM from one machine to another is generally just a matter of copying the associated *.vdi and *.xml files from the "VDI" and "Machines" directories respectively, retaining the directory structure of course.
While only the .xml file is actually required for the VM description you can transfer your Snapshots directory as well if you have saved VM states.
So long as the OS is the same on both Host machines it should just be a matter of firing it up on the new host. If, however, the new Host is running a different OS than the original host you may need to reconfigure a few things, as the associated XML file may hold a few values that don't match up with the new Host system (mainly you're just looking at sound and networking options in this case).
Main Topics
Browse All Topics





by: MushyPeaPosted on 2008-08-01 at 07:16:25ID: 22138432
I see no reason why you shouldn't be able to lift virtual machines from one machine to another, if the software side is identical. I've certainly done this with VMware; once the files were dropped into the right place, I just selected 'open a virtual machine' in the client and selected the newly copied VM and hey presto.
However, I have no specific experience with xVM, so can't help further. Might as well just give it a go, I don't see that you have anything to lose. Make sure you've shut down the VM fully before copying the files, though.