温馨提示×

如何在Debian安装VirtualBox

小樊
51
2026-08-14 05:57:23
栏目: 智能运维

Debian 上安装 VirtualBox,推荐使用 官方仓库 方式,稳定且方便更新。下面按步骤说明(适用于 Debian 11/12)。


一、使用 Debian 官方仓库安装(推荐)

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装 VirtualBox

Debian 自带 VirtualBox(版本可能略旧,但稳定):

sudo apt install virtualbox -y

安装完成后即可使用:

virtualbox

二、使用 Oracle 官方仓库(更新版本)

如果你需要 最新版 VirtualBox,可以使用 Oracle 官方源。

1. 安装依赖

sudo apt install software-properties-common wget gnupg -y

2. 导入 Oracle 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 仓库

echo "deb [arch=amd64 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 12 → bookworm
  • Debian 11 → bullseye

4. 安装 VirtualBox

sudo apt update
sudo apt install virtualbox-7.0 -y

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

用于:USB 2.0/3.0、远程桌面、磁盘加密等

1. 下载扩展包

版本需与 VirtualBox 一致:

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

2. 安装

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.20.vbox-extpack

四、常见问题

1. 内核模块无法加载

执行:

sudo /sbin/vboxconfig

或:

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

2. 当前用户无法启动虚拟机

将用户加入 vboxusers 组:

sudo usermod -aG vboxusers $USER

然后 注销并重新登录


五、验证安装

VBoxManage --version

如果你告诉我:

  • Debian 版本(11 / 12 / 其他)
  • 是否使用 Wayland / GNOME / KDE
  • 是否用于 服务器 / 桌面

我可以给你更精确的安装方案(比如无头模式、远程管理)。

0