I need more VirtualBox in my Monitor

I’m 95% sure that this is something that is talked about on another blog somewhere.  This is about getting a VM from one computer to another on VirtualBox when the source VM is from the same OS as the destination. 

Things you need:

  1. A .vdi file from the source computer. (in Vista/Win7 it is in C:\Users\Username\.VirtualBox\HardDisks)
  2. The entire machine folder from the source computer (C:\Users\Username\.VirtualBox\Machines

The Process:

  1. Copy these files to the relative same locations on the destination computer.
  2. On the destination machine find and open for editing the VirtualBox.xml file.(C:\Users\UserName\.VirtualBox\VirtualBox.xml by default)
  3. On the destination machine find and open for editing the machineName.xml file in the machines folder.
  4. Copy the entire uuid attribute from the VirtualBox/Machine node.
  5. In VirtualBox.xml find the node VirtualBox/Global/MachineRegistry
  6. Add a new <MachineEntry /> node to the MachineRegistry node.  Should loook like this:
  7. <MachineRegistry>
    <MachineEntry />
    </MachineRegistry>
  8. Add the uuid attribute you copied from the machineName.xml file to the MachineEntry node.
  9. Add a src attribute to the MachineEntry node with .VirtualBox as the root like:
  10. <MachineEntry uuid="{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" src="Machines\MachineFolderName\MachineName.xml" />

  11. Save the VirtualBox.xml file and close
  12. Run the VirtualBox application.
  13. Open the Virtual Media Manager (ctrl + D or File > Virtual Media Manager)
  14. Select the Hard Disks tab and then click Add (along the top).
  15. Browse to the .vdi file you copied to .VirtualBox\Hard Disks in step 1.  Select it and click open.  Click Ok.
  16. Select your virtual machine and click Start. 
  17. Fin

Comments