温馨提示×

Debian装VirtualBox步骤是啥

小樊
44
2026-07-29 19:14:07
栏目: 智能运维

以下是在 Debian 上安装 VirtualBox 的常用步骤(以 Debian 11/12 为例,适用于大多数情况):


一、使用 Debian 官方仓库安装(最简单,但版本可能略旧)

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装 VirtualBox

sudo apt install virtualbox -y

3. 验证安装

virtualbox --help

✅ 适合:只做基本虚拟机使用,不要求最新版。


二、使用 VirtualBox 官方仓库安装(推荐,版本最新)

1. 安装依赖

sudo apt update
sudo apt install -y \
  build-essential \
  dkms \
  linux-headers-$(uname -r)

2. 添加 VirtualBox 官方 GPG 密钥

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

3. 添加 VirtualBox 软件源

根据 Debian 版本选择一行执行:

Debian 12 (Bookworm)

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

Debian 11 (Bullseye)

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

4. 安装 VirtualBox

sudo apt update
sudo apt install virtualbox-7.0 -y

版本号可替换为当前最新(如 virtualbox-7.1


三、安装 VirtualBox 扩展包(可选)

用于:

  • USB 2.0 / 3.0
  • 远程桌面(VRDP)
  • 磁盘加密

1. 下载扩展包

wget https://download.virtualbox.org/virtualbox/7.0.20/Oracle_VM_VirtualBox_Extension_Pack-7.0.20.vbox-extpack

版本号要与 VirtualBox 主版本一致

2. 安装

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.20.vbox-extpack

四、将用户加入 vboxusers 组(否则 USB 不可用)

sudo usermod -aG vboxusers $USER

然后 注销或重启 生效。


五、启动 VirtualBox

virtualbox

或直接在菜单中搜索 VirtualBox


六、常见问题

1. 内核驱动未加载

sudo /sbin/vboxconfig

2. 升级内核后无法启动

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

如果你告诉我:

  • Debian 版本(11 / 12 / 其他)
  • 是否用 Wayland / 桌面环境(GNOME / KDE)

我可以给你更精确的配置方案(比如 USB、网络、共享文件夹)。

0