23 December 2010

clone virtual machine in VirtualBox

Goal of this procedure:
Source: machine called EntLnx10 with disk EntLnx_10.vdi
Target: machine called EntLnx09 with disk EntLnx_09.vdi

Here is what we do:

  • start up Virtualbox program.
  • Go to File > Virtual Media Manager (or press Ctrl-D)
  • Select the EntLnx_10.vdi and click Release button.
  • Select the EntLnx_10.vdi and click Remove button.
  • Select the Keep button (!!)

Now start a commandline and give the command (also see example below):

  [path]\VBoxManage.exe clonehd [path]\sourcedisk.vdi [path]\targetdisk.vdi

This starts copying the disk, which might take a while.

D:\Virtual Machines>"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd "d:\Virtual Machines\EntLnx_10.vdi" "d:\Virtual Machines\EntLnx_09.vdi"
Oracle VM VirtualBox Command Line Management Interface Version 3.2.12
(C) 2005-2010 Oracle Corporation
All rights reserved.

Clone hard disk created in format 'VDI'. UUID: 65a30476-0a44-4dea-aee8-9e0e95a12e7c

Now add the new disk to Virtualbox:

  • Go to File > Virtual Media Manager (or press Ctrl-D)
  • Click Add and select the new vdi file. Click Ok.

Now create a new virtual machine, and select in this process the 'existing' new vdi file as harddisk.

Start up the EntLnx09 machine.

Good luck!

No comments:

Post a Comment