linux – 使用文件系统命令移动和克隆VirtualBox机器
我知道在
Linux主机上克隆VirtualBox机器的两种方法,一种是使用VirtualBox gui并导出和重新导入为设备(在VirtualBox的文件菜单中).
另一种方法是仅克隆虚拟磁盘容器文件: VBoxManage clonevdi /mnt/md1/original/root-fs.vdi /mnt/md1/cloned/root-fs.vdi (摘自http://forums.virtualbox.org/viewtopic.php?p=853#p858) 编辑:这似乎不适用于已经属于?/ VirtualBox / VirtualBox.xml的VDI文件,我收到一条错误消息: 错误:无法使用UUID {96a1462b-c30a-4911-a954-d9093122f083}注册硬盘’/mnt/md1/original/root-fs.vdi’,因为硬盘’/ mnt / md1 / original / root-fs. vid’与UUID {96a1462b-c30a-4911-a954-d9093122f083}已存在于媒体注册表中(‘/ home /mit/.VirtualBox/VirtualBox.xml’) 我之后必须创建一个新的VM并使用克隆的虚拟磁盘容器. 是否也可以通过使用filesystem命令复制虚拟磁盘contianer文件和配置文件来克隆VM,并手动完成剩下的工作? 我必须手动编辑?/ VirtualBox / VirtualBox.xml并插入新磁盘和新机器: 我可以组成UUID或者它如何工作? 我非常喜欢这种硬核方法,因为它允许我自由而快速地备份,恢复,移动或克隆机器.或者有没有更好的方法来做到这一点? 解决方法
您可以使用该命令更改vdi的UUID
VBoxManage internalcommands setvdiuuid disk.vdi 或者如果您使用VBox V4.x至少4.0.10 VBoxManage internalcommands sethduuid disk.vdi 然后使用GUI导入新的“唯一”磁盘. 如果你想克隆一个特定的VirtualBox机器,那么你可能最好再制作它的设备,然后再使用它.要使设备使用GUI导出设备功能或vboxmanage导出命令.然后,可以使用GUI导入设备功能或vboxmanage导入命令导入生成的设备. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |