在 Debian 上安装并运行 VirtualBox,需要满足系统要求和软件依赖两方面。下面按“最低 / 推荐 / 必做配置”给你说清楚。
安装前请确认:
grep -E 'vmx|svm' /proc/cpuinfo
有输出 = 支持虚拟化
sudo apt update
sudo apt install -y \
build-essential \
dkms \
linux-headers-$(uname -r) \
libqt5core5a libqt5gui5 libqt5widgets5
sudo apt install -y virtualbox virtualbox-guest-additions-iso
sudo apt install -y gnupg
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo gpg --dearmor -o /usr/share/keyrings/virtualbox.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/virtualbox.gpg] https://download.virtualbox.org/virtualbox/debian bookworm contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
sudo apt update
sudo apt install -y virtualbox-7.0
把当前用户加入 vboxusers:
sudo usermod -aG vboxusers $USER
⚠️ 注销重新登录后生效
lsmod | grep vboxdrv
sudo modprobe vboxdrv
如果失败:
sudo /sbin/vboxconfig
❌ Secure Boot 导致 vboxdrv 加载失败
❌ 没装 linux-headers
❌ 没开 VT-x
❌ Wayland + 老 VirtualBox 显示异常(可切 X11)
如果你告诉我:
我可以直接给你最优配置方案。