在 CentOS 上卸载 VirtualBox,通常有以下几种情况,按你安装方式的不同来选择对应方法。
yum / dnf 安装的(最常见)rpm -qa | grep -i virtualbox
或
yum list installed | grep -i virtualbox
sudo yum remove VirtualBox-* -y
或(CentOS 8+)
sudo dnf remove VirtualBox-* -y
sudo yum autoremove -y
.run 文件安装的sudo /opt/VirtualBox/uninstall.sh
sudo rm -rf /opt/VirtualBox
sudo rm -rf ~/VirtualBox\ VMs
sudo rm -rf ~/.config/VirtualBox
VirtualBox 会安装内核模块,建议手动清理:
sudo systemctl stop vboxdrv
sudo systemctl disable vboxdrv
sudo rmmod vboxdrv vboxnetadp vboxnetflt
如果提示模块正在使用,先确认没有 VirtualBox 进程:
ps aux | grep -i virtualbox
sudo rm -f /etc/yum.repos.d/virtualbox.repo
which virtualbox
VBoxManage --version
如果都提示 command not found,说明已卸载干净。
如果你能告诉我:
我可以给你更精确的命令。