Virtualbox复制vdi文件简析

  • VirtualBox可不像VMware那样,直接复制虚拟磁盘文件就可以了事的,只因为VirtualBox识别虚拟磁盘文件VDI采用了uuid识别技术. 由于测试需要搭建局域网环境,需要两台虚拟机同时运行。当我安装完一个虚拟系统时,我将虚拟磁盘文件复制一份重新创建虚拟系统时提示 打开 虚拟硬盘 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'). 往Google里找寻了一番,原来Virtualbox的Windows版本也是有VBoxManage命令的.于是我决定给复制的vdi文件重新分配uuid.  www.2cto.com   cd C:/Program Files/Sun/VirtualBox C:/Program Files/Sun/VirtualBox> VBoxManage internalcommands sethduuid "Y:/Disk-Linux/Disk-Linux.vdi"如果是vmware文件,那么就是VBoxManage internalcommands sethduuid "Y:/Disk-Linux/Disk-Linux.vmdk" 接着就可以使用拷贝的vdi或vmdk文件正常的创建第二台虚拟机了. 当然如果你没有直接复制vdi文件,那么直接用Virtualbox自带的克隆vdi文件命令. C:/Program Files/Sun/VirtualBox> VBoxManage clonehd "I:/VBOX/RHEL5.4/5.4.vdi" "I:/VBOX/RHEL5.4/5.4.clone.vdi" 注:如果路径中存在空格可以在路径的两端添加引号. Virualbox的快照功能非常不错,可以即时恢复到快照时的状态.做试验就不用重新配环境了. PS:在Virualbox 4.1.12下测试通过   作者 枫影Xda

     

  • 点这里复制本页地址发送给您QQ/MSN上的好友
  • 300*300广告