温馨提示×

debian中virtualbox怎配置

小樊
37
2026-09-25 23:19:07
栏目: 智能运维

在 Debian 中配置 VirtualBox,一般包括安装、内核模块、用户权限、网络与虚拟机创建几个部分。下面按步骤说明(以 Debian 12 为例,其他版本类似)。


一、安装 VirtualBox

方法 1:使用 Debian 官方仓库(稳定但版本较旧)

sudo apt update
sudo apt install virtualbox

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

# 安装依赖
sudo apt install software-properties-common wget

# 导入 Oracle GPG 密钥
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 bookworm contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

# 安装
sudo apt update
sudo apt install virtualbox-7.0

二、安装内核模块(非常重要)

VirtualBox 需要 vboxdrv 内核模块:

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

若提示 Secure Boot:

  • 需要禁用 Secure Boot,或
  • 手动对 vboxdrv 进行签名

三、将用户加入 vboxusers 组

否则无法访问 USB 等设备:

sudo usermod -aG vboxusers $USER

注销并重新登录生效。


四、启动 VirtualBox

virtualbox

或菜单中搜索 VirtualBox


五、创建虚拟机(基本配置)

  1. 点击 New
  2. 设置:
    • 名称
    • 系统类型(Windows / Linux)
    • 内存大小(建议 ≥ 2GB)
  3. 创建虚拟硬盘:
    • VDI
    • 动态分配
    • 大小(建议 ≥ 20GB)
  4. 设置中可调整:
    • 处理器数量
    • 显存
    • 网络(默认 NAT)

六、安装增强功能(Guest Additions)

在虚拟机内:

# Debian/Ubuntu 客户机
sudo apt install build-essential dkms linux-headers-$(uname -r)

然后:

  • 菜单 → Devices → Insert Guest Additions CD
  • 挂载并运行安装脚本

七、常见网络配置

NAT(默认,可上网)

  • 无需配置

桥接(Bridged,局域网可见)

  • 设置 → Network → Bridged Adapter
  • 选择物理网卡(如 eth0)

Host-only(仅主机)

  • 需先创建 Host-only 网络

八、常见问题

1. 内核模块未加载

sudo modprobe vboxdrv

2. 启动报错“Kernel driver not installed”

sudo /sbin/vboxconfig

3. USB 不可用

  • 确认用户在 vboxusers 组
  • 启用 USB 控制器(设置 → USB)

如果你是想:

  • 在 无图形界面服务器 上使用
  • 配置 命令行管理(VBoxManage)
  • 或做 KVM 对比 / 迁移

可以告诉我你的具体使用场景。

0 踩