在 CentOS 宿主机上使用 VirtualBox 克隆虚拟机的实用步骤
一 准备与原则
二 图形界面克隆步骤
三 命令行克隆步骤(推荐)
VBoxManage controlvm "<源虚机名>" acpipowerbuttonVBoxManage controlvm "<源虚机名>" poweroffVBoxManage clonevm "<源虚机名>" --name "<新虚机名>" --register--basefolder /data/VirtualBox/<新虚机名>--vdiskonly(如需手动创建新虚机再挂盘)VBoxManage clonevdi "<原VDI路径>" "<新VDI路径>"VBoxManage internalcommands sethduuid "<新VDI路径>"VBoxManage startvm "<新虚机名>" --type headlessVBoxManage list vmsVBoxManage clonevmdk 复制磁盘后再创建新虚机挂载。四 克隆后的系统与网络配置
sudo hostnamectl set-hostname <新主机名>sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33ONBOOT=yes;确保 UUID/DEVICE 与本机一致。sudo systemctl restart NetworkManager 或 sudo service network restartsudo nmcli con reload && sudo nmcli con up "ens33"sudo rm -f /etc/udev/rules.d/70-persistent-net.rulessudo rm -f /etc/ssh/ssh_host_*ip addr、ping <网关/外网>、ssh <新IP>。五 常见问题与排错
VBoxManage internalcommands sethduuid "<新VDI>";确认 VirtualBox 设置中磁盘路径正确。