温馨提示×

debian如何配置virtualbox

小樊
33
2026-09-07 18:35:09
栏目: 智能运维

下面按常见使用场景给你一个 Debian 下配置 VirtualBox 的完整流程(以 Debian 12 (bookworm) 为例,其他版本类似)。


一、安装 VirtualBox

方法 1:使用 Debian 官方仓库(简单但版本可能较旧)

sudo apt update
sudo apt install virtualbox virtualbox-qt

安装完成后:

virtualbox

方法 2:使用 Oracle 官方仓库(推荐,版本新)

1. 安装依赖

sudo apt update
sudo apt install -y wget gnupg lsb-release

2. 添加 VirtualBox 源

wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | 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

3. 安装 VirtualBox

sudo apt update
sudo apt install -y virtualbox-7.0

二、安装 VirtualBox 扩展包(很重要)

扩展包提供:

  • USB 2.0 / 3.0
  • 远程桌面(RDP)
  • 磁盘加密
sudo apt install -y virtualbox-ext-pack

或手动下载: https://www.virtualbox.org/wiki/Downloads


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

sudo usermod -aG vboxusers $USER

⚠️ 注销并重新登录 或重启系统。

验证:

groups

四、安装 Linux 内核模块支持(关键)

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

如果内核升级后 VirtualBox 打不开:

sudo /sbin/vboxconfig

五、基础配置建议

1. 创建虚拟机

  • 类型:Linux
  • 版本:Debian / Ubuntu
  • 内存:≥ 2048 MB
  • 硬盘:VDI,动态分配,≥ 20 GB

2. 建议开启的功能

  • 系统 → 处理器:分配 2 核
  • 显示 → 显存:128 MB
  • 网络:
    • NAT(默认上网)
    • 桥接(和主机同网段)

六、增强功能(Guest Additions)

在虚拟机系统内:

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

然后:

设备 → 安装增强功能

功能:

  • 自适应分辨率
  • 共享剪贴板
  • 共享文件夹

七、常见问题

1. 启动报错 Kernel driver not installed

sudo /sbin/vboxconfig
sudo reboot

2. USB 设备不显示

  • 确认用户在 vboxusers
  • 确认已安装扩展包

3. 无法联网

  • 改为 NAT 或桥接
  • 检查宿主机防火墙

如果你需要:

  • 无图形界面服务器版配置
  • 命令行创建虚拟机
  • Windows 客户机配置
  • 嵌套虚拟化 / KVM 冲突

可以直接告诉我你的使用场景。

0