這是最常用的方法,適合大多數用戶,操作直觀且不易出錯。
若熟悉命令行操作,可使用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為新的主機名
重啟虛擬機后,新主機名將生效。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成功克隆虛擬機,并完成必要的配置調整,確??寺√摂M機正常運行。