VirtualBox 拷贝多来的 vdi文件需要生成udii然后才能导入

VirtualBox可不像VMware那样,直接复制虚拟磁盘文件就可以了事的,只因为VirtualBox识别虚拟磁盘文件VDI采用了uuid识别技术.

由于测试需要搭建局域网环境,需要两台虚拟机同时运行。当我安装完一个虚拟系统时,我将虚拟磁盘文件复制一份重新创建虚拟系统时提示

打开虚拟硬盘5.04.vdi失败.

Cannotregistertheharddisk'5.04.vdi'withUUID{24eb969f-8c98-470d-b2dd-35318f2b8860}becauseaharddisk'5.04.vdi'withUUID{24eb969f-8c98-470d-b2dd-35318f2b8860}alreadyexistsinthemediaregistry('C:\DocumentsandSettings\Blinux\.VirtualBox\VirtualBox.xml').

往Google里找寻了一番,原来Virtualbox的Windows版本也是有VBoxManage命令的.于是我决定给复制的vdi文件重新分配uuid.

cdC:\ProgramFiles\Sun\VirtualBox

C:\ProgramFiles\Sun\VirtualBox>VBoxManageinternalcommandssetvdiuuid"I:\VBOX\RHEL5.4\5.4.clone.vdi"

接着就可以使用拷贝的vdi文件正常的创建第二台虚拟机了.

当然如果你没有直接复制vdi文件,那么直接用Virtualbox自带的克隆vdi文件命令.

C:\ProgramFiles\Sun\VirtualBox>VBoxManageclonehd"I:\VBOX\RHEL5.4\5.4.vdi""I:\VBOX\RHEL5.4\5.4.clone.vdi"

注:如果路径中存在空格可以在路径的两端添加引号.

Virualbox的快照功能非常不错,可以即时恢复到快照时的状态.做试验就不用重新配环境了.

相关推荐