VirtualBox可不像VMware那样,直接复制虚拟磁盘文件就能够了事的,只由于VirtualBox识别虚拟磁盘文件VDI采用了uuid识别技术.linux
因为测试须要搭建局域网环境,须要两台虚拟机同时运行。当我安装完一个虚拟系统时,我将虚拟磁盘文件复制一份从新建立虚拟系统时提示测试
打开 虚拟硬盘 5.04.vdi 失败.
Cannot register the hard disk '5.04.vdi' with UUID {24eb969f-8c98-470d-b2dd-35318f2b8860} because a hard disk '5.04.vdi' with UUID {24eb969f-8c98-470d-b2dd-35318f2b8860} already exists in the media registry ('C:\Documents and Settings\Blinux\.VirtualBox\VirtualBox.xml').ui
往Google里找寻了一番,原来Virtualbox的Windows版本也是有VBoxManage命令的.因而我决定给复制的vdi文件从新分配uuid.spa
cd C:\Program Files\Sun\VirtualBox
code
C:\Program Files\Sun\VirtualBox>
xml
VBoxManage internalcommands sethduuid "Y:\Disk-Linux\Disk-Linux.vdi"
blog
若是是vmware文件,那么就是
VBoxManage internalcommands sethduuid "Y:\Disk-Linux\Disk-Linux.vmdk"
接着就能够使用拷贝的vdi或vmdk文件正常的建立第二台虚拟机了.虚拟机
固然若是你没有直接复制vdi文件,那么直接用Virtualbox自带的克隆vdi文件命令.it
C:\Program Files\Sun\VirtualBox>
class
VBoxManage clonehd "I:\VBOX\RHEL5.4\5.4.vdi" "I:\VBOX\RHEL5.4\5.4.clone.vdi"
注:若是路径中存在空格能够在路径的两端添加引号.
Virualbox的快照功能很是不错,能够即时恢复到快照时的状态.作试验就不用从新配环境了.
PS:在Virualbox 4.1.12下测试经过