温馨提示×

debian装virtualbox要啥依赖

小樊
36
2026-09-28 20:56:15
栏目: 智能运维

在 Debian 上安装 VirtualBox,依赖和步骤大概如下(以 Debian 11/12 为例):


一、系统依赖(用 apt 装)

先更新系统:

sudo apt update
sudo apt upgrade -y

安装基础依赖:

sudo apt install -y \
  build-essential \
  dkms \
  linux-headers-$(uname -r) \
  libqt5core5a libqt5gui5 libqt5widgets5 \
  libssl3 \
  curl wget gnupg

说明:

  • linux-headers-*:必须,VirtualBox 内核模块需要
  • dkms:内核升级后自动重编译 VirtualBox 模块
  • Qt 库:VirtualBox GUI 需要
  • 如果是 无桌面环境(server),可只装 virtualbox 无 GUI 版本

二、安装方式(推荐官方源)

1. 添加 VirtualBox 官方源

sudo apt install -y ca-certificates
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo gpg --dearmor -o /usr/share/keyrings/oracle-virtualbox.gpg

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

2. 安装 VirtualBox

sudo apt update
sudo apt install -y virtualbox-7.0

(版本号可改,如 virtualbox-6.1)


三、安装扩展包(可选但常用)

wget https://download.virtualbox.org/virtualbox/7.0.xxx/Oracle_VM_VirtualBox_Extension_Pack.vbox-extpack
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack.vbox-extpack

提供:USB 2/3、RDP、磁盘加密


四、用户权限

sudo usermod -aG vboxusers $USER

注销重新登录生效


五、常见问题

  • ❌ vboxdrv 没加载
    sudo /sbin/vboxconfig
    
  • ❌ Secure Boot 开启 → 需手动签名内核模块
  • ❌ 内核升级后无法启动
    sudo apt install --reinstall linux-headers-$(uname -r)
    sudo /sbin/vboxconfig
    

如果你告诉我:

  • Debian 版本(10/11/12?)
  • 有无桌面(GNOME / KDE / 纯命令行)
  • 用途(开发 / 跑服务 / 学习)

我可以给你最少依赖的精准方案。

0 踩