这是最常用的方法,适合大多数用户,操作直观且不易出错。
若熟悉命令行操作,可使用VBoxManage工具快速克隆,效率更高。
sudo权限)。VBoxManage clonevdi命令复制虚拟磁盘文件(需替换为实际路径):VBoxManage clonevdi /path/to/original.vdi /path/to/new.vdi
例如,若原虚拟磁盘位于/home/user/VirtualBox VMs/CentOS-Original/CentOS-Original.vdi,新虚拟磁盘命名为CentOS-Clone.vdi并存储在/home/user/VirtualBox VMs/CentOS-Clone/,则命令为:VBoxManage clonevdi /home/user/VirtualBox VMs/CentOS-Original/CentOS-Original.vdi /home/user/VirtualBox VMs/CentOS-Clone/CentOS-Clone.vdi
此命令会生成一个与原虚拟磁盘完全一致的副本。.vdi文件。克隆后的虚拟机虽与原虚拟机一致,但需修改以下设置以避免冲突:
/etc/sysconfig/network-scripts/ifcfg-eth0),修改IPADDR(IP地址)、NETMASK(子网掩码)、GATEWAY(网关)等参数,确保与原虚拟机不冲突。sudo systemctl restart network
sudo hostnamectl set-hostname new_hostname # 替换new_hostname为新的主机名
重启虚拟机后,新主机名将生效。VBoxManage命令修改:sudo VBoxManage internalcommands sethduuid /path/to/new.vdi
执行后会生成新的UUID,需同步修改虚拟机配置文件(.vbox)中的UUID(用文本编辑器打开.vbox文件,搜索并替换旧UUID)。ip addr或ifconfig命令查看IP地址是否正确,使用ping命令测试网络连通性。hostname命令查看主机名是否已修改。VBoxManage showhdinfo /path/to/new.vdi命令查看虚拟磁盘的UUID是否已更新。通过以上步骤,即可在CentOS系统下使用VirtualBox成功克隆虚拟机,并完成必要的配置调整,确保克隆虚拟机正常运行。