我想从现有的 virtualbox vm 创建一个新的 vm。
我可以复制粘贴并重命名现有的吗?
答案1
不,Virtualbox 不允许您注册具有相同 UUID 的两个 VDI 文件。
无法注册 UUID 为 {06f39a14-97e6-478c-93b9-0ade6dba48d8} 的硬盘 '/home/lee/fedora-10-x86-1.vdi',因为媒体注册表 ('/home/lee/.VirtualBox/VirtualBox.xml') 中已经存在 UUID 为 {06f39a14-97e6-478c-93b9-0ade6dba48d8} 的硬盘 '/home/lee/fedora-10-x86-1.vdi'。
您将需要克隆 VDI 文件,这将复制原始 VDI 文件并分配一个新的 UUID。
从 GUI 中:
关闭虚拟机并按“Ctrl+Shift+C”或单击“克隆”按钮。(它看起来像一只羊。)
视窗:
VBoxManage.exe clonevdi "<Full_path_to_org_vdi>" "<Full_path_to_new_vdi>"
Linux:
VBoxManage clonevdi <Full_path_to_org_vdi> <Full_path_to_new_vdi>
我找到了一个教程这里描述该过程。
答案2
我创建了一个简单的脚本来克隆 VirtualBox 机器。它可以从任何快照创建克隆。请参阅我的博客文章您可以在哪里下载脚本。
答案3
VirtualBox 4.1 昨天通过 GUI 添加了克隆功能。