温馨提示×

debian中virtualbox咋用

小樊
41
2026-09-23 00:03:09
栏目: 智能运维

在 Debian 中使用 VirtualBox,通常包含安装、创建虚拟机、基本使用三个部分。下面用比较通俗的方式说明。


一、安装 VirtualBox(Debian)

方式 1:用 Debian 官方仓库(简单,但版本可能旧)

sudo apt update
sudo apt install virtualbox

安装完成后,可以直接在菜单里搜索 VirtualBox,或在终端输入:

virtualbox

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

  1. 安装依赖
sudo apt install software-properties-common
  1. 添加 Oracle 仓库(以 Debian 12 为例)
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bookworm contrib" | \
sudo tee /etc/apt/sources.list.d/virtualbox.list
  1. 导入 GPG 密钥
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
  1. 安装
sudo apt update
sudo apt install virtualbox-7.0

二、安装扩展包(可选但推荐)

用于:

  • USB 3.0
  • 远程桌面
  • 磁盘加密

下载对应版本: https://www.virtualbox.org/wiki/Downloads

安装:

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-xxx.vbox-extpack

三、把当前用户加入 vboxusers 组

否则可能用不了 USB:

sudo usermod -aG vboxusers $USER

注销或重启后生效


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

  1. 打开 VirtualBox
  2. 点 新建
  3. 填写:
    • 名称
    • 系统类型(Windows / Linux)
    • 内存大小(建议 ≥ 2GB)
  4. 创建虚拟硬盘
    • 推荐 VDI
    • 动态分配
    • 大小 20GB 以上
  5. 设置 → 存储 → 加载 ISO 镜像
  6. 启动虚拟机

五、常用操作

安装增强功能(很重要)

虚拟机内:

  • 菜单:设备 → 安装增强功能
  • Linux 虚拟机里:
sudo apt install build-essential dkms linux-headers-$(uname -r)

然后运行光盘里的:

sudo ./VBoxLinuxAdditions.run

作用:

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

共享文件夹

  1. VirtualBox 设置 → 共享文件夹
  2. 添加本机目录
  3. Linux 虚拟机中挂载:
sudo mount -t vboxsf 共享名 /mnt/共享目录

六、命令行基本用法(可选)

列出虚拟机:

VBoxManage list vms

启动:

VBoxManage startvm "虚拟机名" --type headless

关闭:

VBoxManage controlvm "虚拟机名" poweroff

七、常见问题

1. 内核模块加载失败

sudo /sbin/vboxconfig

2. 无法启动(VT-x 错误)

  • 进 BIOS 开启 VT-x / AMD-V

3. Debian 是 Wayland?

VirtualBox 一般没问题,但增强功能有时需要 X11


如果你是:

  • 想装 Windows 虚拟机
  • 想用 命令行管理
  • 遇到 具体报错

可以直接告诉我,我按你的情况细讲。

0 踩