温馨提示×

Debian VirtualBox怎么卸载干净

小樊
48
2026-07-02 00:38:00
栏目: 智能运维

Debian(含 Ubuntu) 上彻底卸载 VirtualBox(包括内核模块、配置、虚拟机文件),可以按下面步骤来。


一、确认安装方式(很重要)

VirtualBox 常见安装方式有三种,先确认你当初是怎么装的:

1️⃣ 用 apt 安装的(最常见)

apt list --installed | grep virtualbox

2️⃣ 用 Oracle 官方 .deb 安装的

dpkg -l | grep virtualbox

3️⃣ 用官网 run 文件安装的

ls /opt/VirtualBox

二、卸载 VirtualBox(按情况选)

✅ 情况一:apt 安装(推荐方式)

sudo apt remove --purge virtualbox* -y
sudo apt autoremove -y

✅ 情况二:Oracle 官方 .deb 安装

sudo apt remove --purge virtualbox-7.0
sudo apt autoremove -y

(版本号可能是 virtualbox-6.1 / 7.0 / 7.1


✅ 情况三:run 文件安装

sudo /opt/VirtualBox/uninstall.sh

三、彻底清理残留文件和配置

1️⃣ 删除虚拟机目录(⚠️会永久删除虚拟机)

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

2️⃣ 删除系统级残留

sudo rm -rf /etc/vbox
sudo rm -rf /usr/lib/virtualbox
sudo rm -rf /usr/share/virtualbox

3️⃣ 卸载 VirtualBox 内核模块

sudo modprobe -r vboxdrv vboxnetadp vboxnetflt

如果提示模块不存在,可以忽略。


四、清理 apt 源(如添加过 Oracle 源)

sudo rm -f /etc/apt/sources.list.d/virtualbox*
sudo apt update

五、验证是否卸载干净

which virtualbox
VBoxManage --version

如果都 没有任何输出,说明已卸载干净 ✅


六、可选:清理旧内核模块

sudo apt purge virtualbox-dkms -y
sudo apt autoremove -y

七、常见问题

❓ 卸载后还有 vbox 相关进程?

ps aux | grep vbox
sudo killall VBoxSVC

❓ 想重装 VirtualBox

sudo apt install virtualbox virtualbox-ext-pack

如果你愿意,可以告诉我:

  • Debian 版本(cat /etc/os-release
  • VirtualBox 版本
  • 安装方式(apt / deb / run)

我可以 给你一条完全适合你系统的卸载命令

0