在CentOS系统中删除VirtualBox虚拟机,需通过图形界面(VirtualBox管理器)或命令行操作,确保虚拟机实例、配置文件及关联磁盘文件彻底移除。以下是详细步骤:
无论使用哪种方式删除,均需先确保目标VirtualBox虚拟机处于完全关闭状态(非暂停或挂起)。
<VM_NAME>为虚拟机名称):VBoxManage controlvm <VM_NAME> poweroff
.vbox、虚拟硬盘文件.vdi/.vmdk及所有快照),点击「删除」即可。若需批量操作或无图形界面,可使用VBoxManage命令行工具:
VBoxManage list vms
输出示例:"CentOS_7" {12345678-1234-1234-1234-123456789abc}
"Ubuntu_22" {87654321-4321-4321-4321-210987654321}
unregistervm命令并添加--delete参数(强制删除所有关联文件):VBoxManage unregistervm <VM_NAME> --delete
示例(删除名为CentOS_7的虚拟机):VBoxManage unregistervm "CentOS_7" --delete
此命令将自动移除虚拟机配置文件(如~/VirtualBox VMs/CentOS_7/CentOS_7.vbox)及虚拟硬盘文件(如~/VirtualBox VMs/CentOS_7/CentOS_7.vdi)。若上述步骤未完全删除残留文件,可手动清除以下目录中的虚拟机相关文件:
~/VirtualBox VMs/(即用户家目录下的VirtualBox VMs文件夹),删除对应虚拟机的子文件夹(如CentOS_7)。rm -rf ~/VirtualBox\ VMs/<VM_NAME>
/etc/vbox/(系统级配置)及~/.config/VirtualBox/(用户级配置)中的残留文件:sudo rm -rf /etc/vbox/
rm -rf ~/.config/VirtualBox/
sudo yum remove VirtualBox
通过以上步骤,可彻底删除CentOS中的VirtualBox虚拟机及其所有关联文件,释放系统资源。