Debian 装不了 VirtualBox,通常不是“绝对装不了”,而是环境或配置问题导致的。下面按最常见原因 → 解决方法给你梳理一下。
Debian 官方仓库里 默认没有 VirtualBox(只有 virtualbox 包在 contrib 里)。
你可能遇到的情况:
Unable to locate package virtualbox✅ 解决:
sudo nano /etc/apt/sources.list
确保有类似:
deb http://deb.debian.org/debian bookworm contrib
然后:
sudo apt update
VirtualBox 需要 vboxdrv 内核模块。
常见错误:
vboxdrv: module verification failed
modprobe: ERROR: could not insert 'vboxdrv'
原因:
✅ 解决:
sudo apt install linux-headers-$(uname -r) build-essential dkms
sudo /sbin/vboxconfig
如果是 Secure Boot:
Debian + UEFI + Secure Boot = VirtualBox 基本起不来
✅ 解决(最简单):
虽然能装,但:
✅ 建议:
echo $XDG_SESSION_TYPE
如果是 wayland,登录时选 X11
检查:
lsmod | grep vbox
没有输出 = 模块没加载
sudo apt install virtualbox
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bookworm contrib"
sudo apt update
sudo apt install virtualbox-7.0
vboxusers 组sudo usermod -aG vboxusers $USER
你可以直接把报错原文贴出来(apt / vboxconfig / modprobe),我可以精准告诉你卡在哪一步。