有没有推荐的在 VirtualBox 中克隆虚拟机的方法?我想安装一个操作系统,然后对其进行多次克隆。我尝试过export
,import appliance
但这样做有些问题。请参阅通过“导入设备”创建虚拟机时,Ubuntu VirtualBox 上的互联网连接失败
我现在也尝试过了VBoxManage clonehd
,但是遇到了和导出设备时一样的问题。机器没有 IP 地址。
答案1
我使用 vboxmanage 命令克隆驱动器,效果很好。如果您在同一台机器上以桥接网络模式运行机器,那么两个虚拟机可能以某种方式争夺网卡。
我会像这样排除故障:
- 让原始虚拟机配置使用新的硬盘文件,并尝试仅启动该机器。(更改“存储”并使用新的克隆磁盘映像代替原始磁盘映像)。
如果这有效,那么您就知道这不是虚拟驱动器的问题,而是虚拟机配置的问题。
如果确实如此,您可以尝试以下操作:
验证两个虚拟机是否具有不同的 MAC 地址(在虚拟机的网络设置中的“高级”下)。
让两台机器都运行在NAT模式下。
在新的虚拟机上启用额外的网卡,看看是否获得 IP 地址。
答案2
如果导入/导出选项不起作用,请研究 VBoxManager 命令可用的命令行选项。 此链接可能会有用。
答案3
我发现一篇关于克隆和复制 VirtualBox 机器的文章对我来说效果很好。
答案4
我复制 VirtualBox VHD 的方式是使用 CloneZilla(用于克隆和映像磁盘的实时 CD)。
简而言之:
- 按照您想要的方式安装操作系统。
- 下载 CloneZilla ISO 并将其安装在虚拟机中
- 附加一个大小相同或更大的虚拟硬盘作为虚拟机中的第二个磁盘。
- 将主磁盘克隆到辅助磁盘
- 如果需要,调整分区大小。
您应该能够在 VirtualBox 论坛上找到如何执行此操作的教程。