温馨提示×

怎样修复debian virtualbox

小樊
45
2026-09-16 21:25:17
栏目: 智能运维

你这个问题有点宽泛,我先把常见 VirtualBox 在 Debian 上出问题的修复方法按场景给你列出来,你对照看看是哪一种,再告诉我具体情况我可以更精确地帮你。


一、VirtualBox 无法启动 / 报错

1. 内核模块没编译(最常见)

报错类似:

Kernel driver not installed (rc=-1908)

修复:

sudo apt update
sudo apt install -y linux-headers-$(uname -r) build-essential dkms
sudo /sbin/vboxconfig

如果还有问题:

sudo modprobe vboxdrv

2. Secure Boot 导致模块被阻止

Debian + UEFI + Secure Boot 很常见。

解决方法(二选一):

  • 关闭 Secure Boot(BIOS 里)
  • 或给 vbox 模块签名(麻烦,不推荐新手)

二、VirtualBox 安装异常 / 包损坏

重装 VirtualBox

sudo apt remove --purge virtualbox virtualbox-dkms
sudo apt autoremove
sudo apt update
sudo apt install virtualbox

三、扩展包(Extension Pack)问题

报错:

Extension pack failed to install

修复:

sudo apt install virtualbox-ext-pack

或手动去 Oracle 官网下载对应版本。


四、虚拟机无法联网

NAT 模式没网

sudo modprobe vboxnetflt
sudo modprobe vboxnetadp

或:

  • 虚拟机设置 → 网络 → 改成 桥接(Bridged)

五、USB 不可用

sudo usermod -aG vboxusers $USER

注销重新登录。


六、Debian 更新内核后 VirtualBox 挂了

sudo apt install linux-headers-$(uname -r)
sudo /sbin/vboxconfig

七、彻底重装(最后手段)

sudo apt purge virtualbox*
sudo rm -rf /usr/lib/virtualbox
sudo apt install virtualbox

建议你补充的信息(方便精准修复)

  1. Debian 版本(cat /etc/os-release
  2. VirtualBox 报错原文
  3. 装不上、打不开、还是虚拟机里出问题

你可以直接把报错贴出来,我一步一步带你修。

0