温馨提示×

如何在Debian装VirtualBox

小樊
40
2026-07-01 22:59:06
栏目: 智能运维

在 Debian 上安装 VirtualBox,常见有三种方式:官方仓库(最方便)Oracle 官方仓库(版本最新)手动下载 .deb。下面按推荐顺序给你说明,并附带常见坑点。


一、方式一:用 Debian 官方仓库(最推荐,稳定)

适合:Debian 稳定版(bookworm / bullseye)

1️⃣ 更新系统

sudo apt update
sudo apt upgrade -y

2️⃣ 安装 VirtualBox

sudo apt install virtualbox -y

3️⃣ 安装扩展包(可选)

用于 USB 2.0/3.0、远程桌面等:

sudo apt install virtualbox-ext-pack

会弹出许可协议,选择 Accept

4️⃣ 将当前用户加入 vboxusers 组

sudo usermod -aG vboxusers $USER

注销并重新登录


二、方式二:Oracle 官方仓库(版本最新)

适合:想要最新 VirtualBox

1️⃣ 安装依赖

sudo apt update
sudo apt install -y wget gnupg

2️⃣ 添加 Oracle GPG 密钥

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo gpg --dearmor -o /usr/share/keyrings/oracle-virtualbox-2016.gpg

3️⃣ 添加 VirtualBox 仓库

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

如果 lsb_release 不存在:

sudo apt install lsb-release

4️⃣ 安装 VirtualBox

sudo apt update
sudo apt install virtualbox-7.0 -y

三、方式三:手动下载 .deb(不推荐)

适合:特殊版本需求

  1. 去官网下载对应 Debian 的 .deb https://www.virtualbox.org/wiki/Linux_Downloads
  2. 安装:
sudo dpkg -i virtualbox-*.deb
sudo apt -f install

四、内核模块问题(非常重要)

VirtualBox 依赖内核模块,若出现错误:

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

五、确认安装成功

VBoxManage --version

有版本号即成功 ✅


六、常见错误与解决

❌ “Kernel driver not installed”

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

❌ 开机后 VirtualBox 无法启动

  • 确认 Secure Boot 已关闭
  • 或手动给模块签名(较复杂)

七、Debian 版本建议

Debian 版本 推荐方式
Bookworm 12 官方仓库
Bullseye 11 官方仓库
Sid 官方仓库 / Oracle

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

  • Debian 版本号
  • 是否用 UEFI / Secure Boot
  • 是否装 KDE / GNOME

我可以给你精确到命令级别的方案

0