以下是在 Debian 上安装 VirtualBox 的常用步骤(以 Debian 11/12 为例,适用于大多数情况):
sudo apt update
sudo apt upgrade -y
sudo apt install virtualbox -y
virtualbox --help
✅ 适合:只做基本虚拟机使用,不要求最新版。
sudo apt update
sudo apt install -y \
build-essential \
dkms \
linux-headers-$(uname -r)
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | \
sudo gpg --dearmor -o /usr/share/keyrings/oracle-virtualbox.gpg
根据 Debian 版本选择一行执行:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox.gpg] \
https://download.virtualbox.org/virtualbox/debian bookworm contrib" | \
sudo tee /etc/apt/sources.list.d/virtualbox.list
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox.gpg] \
https://download.virtualbox.org/virtualbox/debian bullseye contrib" | \
sudo tee /etc/apt/sources.list.d/virtualbox.list
sudo apt update
sudo apt install virtualbox-7.0 -y
版本号可替换为当前最新(如
virtualbox-7.1)
用于:
wget https://download.virtualbox.org/virtualbox/7.0.20/Oracle_VM_VirtualBox_Extension_Pack-7.0.20.vbox-extpack
版本号要与 VirtualBox 主版本一致
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.20.vbox-extpack
sudo usermod -aG vboxusers $USER
然后 注销或重启 生效。
virtualbox
或直接在菜单中搜索 VirtualBox
sudo /sbin/vboxconfig
sudo apt install linux-headers-$(uname -r) dkms
sudo /sbin/vboxconfig
如果你告诉我:
我可以给你更精确的配置方案(比如 USB、网络、共享文件夹)。