温馨提示×

debian中virtualbox如何配

小樊
35
2026-09-13 21:04:53
栏目: 智能运维

在 Debian 中配置 VirtualBox,一般分 安装 → 创建虚拟机 → 基础配置 → 常见问题 几个步骤。下面按最常用、最稳妥的方式说明(以 Debian 11/12 为例)。


一、安装 VirtualBox

方法 1:使用 Debian 官方仓库(推荐新手)

sudo apt update
sudo apt install virtualbox virtualbox-qt

安装完后:

sudo modprobe vboxdrv

若提示 vboxdrv 未加载,通常是 Secure Boot 未禁用或内核模块未签名。


方法 2:使用 Oracle 官方仓库(版本更新)

sudo apt install software-properties-common
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

sudo apt update
sudo apt install virtualbox-7.0

二、将用户加入 vboxusers 组

否则无法使用 USB 等设备:

sudo usermod -aG vboxusers $USER

注销或重启后生效


三、创建虚拟机(图形界面)

  1. 打开 VirtualBox
  2. 点击 新建
  3. 设置:
    • 名称:如 ubuntu
    • 类型:Linux
    • 版本:对应系统
  4. 内存:建议 ≥ 2048 MB
  5. 硬盘:
    • 创建虚拟硬盘
    • VDI
    • 动态分配
    • 大小:≥ 20 GB

四、加载系统镜像并安装

  1. 选中虚拟机 → 设置
  2. 存储 → 控制器 IDE → 光驱
  3. 选择 ISO 文件(如 Ubuntu / Debian ISO)
  4. 启动虚拟机,按提示安装系统

五、常见重要配置

1️⃣ 启用远程桌面(可选)

sudo apt install virtualbox-ext-pack

然后在: 设置 → 显示 → 远程桌面


2️⃣ 共享文件夹(宿主机 ↔ 虚拟机)

  1. VirtualBox → 设置 → 共享文件夹
  2. 添加路径,勾选:
    • 自动挂载
    • 固定分配
  3. 虚拟机内安装增强功能:
sudo apt install virtualbox-guest-additions-iso

或在虚拟机菜单: 设备 → 安装增强功能


3️⃣ 网络模式选择

模式 用途
NAT 上网用(默认)
桥接 虚拟机像真实设备
Host-only 仅与宿主机通信

六、常见问题

❌ vboxdrv 未加载

sudo /sbin/vboxconfig

或:

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

❌ Secure Boot 导致失败

  • 进入 BIOS 关闭 Secure Boot
  • 或对模块签名(高级用户)

七、命令行创建示例(可选)

VBoxManage createvm --name test --register
VBoxManage modifyvm test --memory 2048 --cpus 2
VBoxManage createhd --filename test.vdi --size 20000
VBoxManage storagectl test --name sata --add sata
VBoxManage storageattach test --storagectl sata --port 0 --device 0 --type hdd --medium test.vdi

如果你能告诉我:

  • Debian 版本
  • 是否用图形界面
  • 想装什么系统(Windows / Linux)

我可以给你 更精确的一步到位配置方案

0