温馨提示×

centos virtualbox怎么卸干净

小樊
45
2026-10-23 06:55:08
栏目: 智能运维

在 CentOS 上把 VirtualBox 彻底卸载干净,一般分三步:停服务 → 卸载软件 → 清残留。下面按常见情况给你完整操作(假设你是用 RPM / yum / dnf 安装的)。


一、停止 VirtualBox 相关服务

sudo systemctl stop vboxdrv
sudo systemctl stop vboxballoonctrl-service
sudo systemctl stop vboxautostart-service

如果提示找不到服务,可以忽略。


二、卸载 VirtualBox 软件包

查看已安装的 VirtualBox 包:

rpm -qa | grep -i virtualbox

卸载(示例):

sudo yum remove VirtualBox-*     # CentOS 7
# 或
sudo dnf remove VirtualBox-*     # CentOS 8 / Stream

如果你是用官方 .run 文件安装的:

sudo /opt/VirtualBox/uninstall.sh

三、删除残留文件和配置(重点)

1. 用户配置(非常重要)

rm -rf ~/.config/VirtualBox
rm -rf ~/VirtualBox\ VMs

2. 系统级残留

sudo rm -rf /opt/VirtualBox
sudo rm -rf /etc/vbox
sudo rm -f /etc/udev/rules.d/*vbox*

3. 内核模块

sudo rm -f /lib/modules/*/misc/vboxdrv.ko
sudo rm -f /lib/modules/*/misc/vboxnetflt.ko
sudo rm -f /lib/modules/*/misc/vboxnetadp.ko

四、清理依赖(可选)

sudo yum autoremove     # CentOS 7
sudo dnf autoremove     # CentOS 8+

五、确认是否卸载干净

which virtualbox
which VBoxManage
lsmod | grep vbox

都无输出就说明干净了。


如果你是从 源码编译 或 Oracle 官方 repo 装的,告诉我安装方式,我可以给你更精确的命令。

0 踩