Ubuntu系统克隆VirtualBox虚拟机的步骤
克隆前必须确保要克隆的VirtualBox虚拟机处于彻底关闭状态(不能是暂停或挂起状态),否则可能导致数据不一致或克隆失败。
VBoxManage clonevm
命令(需替换原始虚拟机名称
和新虚拟机名称
),例如:VBoxManage clonevm "原始虚拟机名称" --name "新虚拟机名称" --register
--register
参数表示自动注册新虚拟机到VirtualBox。在克隆向导中,需设置以下关键选项:
点击“克隆”按钮,VirtualBox将开始复制虚拟磁盘文件和配置。克隆时间取决于虚拟机大小(如100GB虚拟机约需30分钟至1小时)。克隆完成后,新虚拟机会出现在VirtualBox主界面中,可直接启动。
克隆后的虚拟机可能因MAC地址重复导致网络冲突(如无法连接互联网)。需执行以下操作:
/etc/netplan/01-netcfg.yaml
或/etc/network/interfaces
),修改IP地址为未被使用的值;若使用DHCP,则无需修改(DHCP会自动分配新IP)。sudo netplan apply # Ubuntu 18.04及以上版本 sudo systemctl restart networking # Ubuntu 16.04及以下版本
为避免主机名冲突,需修改克隆虚拟机的主机名:
sudo nano /etc/hostname
,删除原主机名并输入新名称(如“ubuntu-clone”)。sudo nano /etc/hosts
,将原主机名替换为新主机名(查找127.0.1.1
或127.0.0.1
对应的行,修改主机名)。sudo hostnamectl set-hostname 新主机名
。