温馨提示×

Debian下VirtualBox怎么用

小樊
32
2026-07-15 09:56:30
栏目: 智能运维

Debian 下使用 VirtualBox,一般流程是:安装 → 创建虚拟机 → 安装系统 → 使用增强功能。下面按步骤说明(适用于 Debian 11/12)。


一、安装 VirtualBox

方式一:使用 Debian 官方仓库(稳定、推荐)

sudo apt update
sudo apt install virtualbox

安装完成后可直接运行:

virtualbox

✅ 优点:稳定、兼容性好
❌ 版本可能略旧


方式二:使用 VirtualBox 官方仓库(更新)

  1. 添加 VirtualBox 官方源:
sudo apt install gnupg
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
echo "deb https://download.virtualbox.org/virtualbox/debian bookworm contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

如果是 Debian 11,把 bookworm 换成 bullseye

  1. 安装:
sudo apt update
sudo apt install virtualbox-7.0

二、准备 ISO 镜像

下载你要安装的系统镜像,例如:

  • Windows:官网
  • Linux:Ubuntu / Debian / CentOS 等

例如:

~/iso/ubuntu-22.04.iso

三、创建虚拟机

  1. 打开 VirtualBox
  2. 点击 “新建”
  3. 设置:
    • 名称
    • 类型(Windows / Linux)
    • 版本
  4. 内存(建议 ≥ 2GB)
  5. 硬盘:
    • 创建虚拟硬盘
    • 推荐 VDI
    • 动态分配
    • 大小建议 20–50GB

四、加载 ISO 并安装系统

  1. 选中虚拟机 → 设置
  2. 存储 → 控制器 → 光盘 → 选择 ISO
  3. 启动虚拟机
  4. 按正常流程安装系统

五、安装增强功能(推荐)

增强功能可以:

  • 自适应分辨率
  • 共享剪贴板
  • 共享文件夹
  • 鼠标无缝切换

Linux 虚拟机中:

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

菜单栏:

设备 → 安装增强功能

挂载后执行:

sudo ./VBoxLinuxAdditions.run

重启虚拟机。


六、常见问题

1️⃣ 启动报错:kernel driver not installed

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

2️⃣ USB 无法识别

sudo usermod -aG vboxusers $USER

注销或重启


3️⃣ 网络模式选择

模式 说明
NAT 默认,能上网
桥接 和主机同网段
仅主机 主机与虚拟机互通

七、常用命令(可选)

VBoxManage list vms
VBoxManage startvm "虚拟机名"
VBoxManage controlvm "虚拟机名" poweroff

如果你愿意,我可以:

  • ✅ 一步一步带你装 Windows / Linux
  • ✅ 配置 共享文件夹
  • ✅ 解决 具体报错
  • ✅ 推荐 替代方案(KVM / QEMU)

你现在用的是 Debian 几?想装什么系统?

0