在 Debian 上安装 VirtualBox 一般有两种方式:用 Debian 官方仓库安装(简单、稳定但版本可能较旧)和用 Oracle 官方仓库安装(版本新、功能全)。下面分别说明。
sudo apt update
sudo apt upgrade -y
sudo apt install virtualbox -y
sudo apt install virtualbox-guest-additions-iso -y
sudo usermod -aG vboxusers $USER
注销并重新登录后生效。
sudo apt update
sudo apt install -y wget gnupg lsb-release
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo gpg --dearmor -o /usr/share/keyrings/oracle-virtualbox.gpg
echo "deb [signed-by=/usr/share/keyrings/oracle-virtualbox.gpg] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
⚠️ 如果
lsb_release -cs显示的代号 Debian 官方源里没有(如 trixie),可手动改成bookworm。
sudo apt update
sudo apt install -y virtualbox-7.0
vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.x.vbox-extpack
(从官网下载对应版本)
如果启动报错:
Kernel driver not installed
执行:
sudo apt install -y linux-headers-$(uname -r) build-essential dkms
sudo /sbin/vboxconfig
virtualbox
或在菜单中搜索 VirtualBox。
如果你告诉我:
我可以给你更精确的安装命令。