温馨提示×

debian下virtualbox怎配置

小樊
38
2026-09-28 20:50:17
栏目: 智能运维

下面按常见使用场景给你讲一下在 Debian 下安装并配置 VirtualBox 的步骤,包含命令行和图形界面两种方式。


一、安装 VirtualBox(Debian)

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

sudo apt update
sudo apt install virtualbox virtualbox-dkms

virtualbox-dkms 用于内核模块编译

安装完成后:

sudo modprobe vboxdrv

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

sudo apt install software-properties-common

添加 Oracle 仓库:

echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" \
| sudo tee /etc/apt/sources.list.d/virtualbox.list

导入 GPG 密钥:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

安装:

sudo apt update
sudo apt install virtualbox-7.0

二、将用户加入 vboxusers 组(重要)

否则无法使用 USB 设备:

sudo usermod -aG vboxusers $USER

注销并重新登录生效。


三、启动 VirtualBox

图形界面

virtualbox

命令行(无 GUI 服务器)

VBoxManage list vms

四、基本配置(图形界面)

1. 新建虚拟机

  • 点击 New
  • 设置:
    • 名称
    • 类型(Linux / Windows)
    • 版本
  • 内存(建议 ≥ 2GB)
  • 创建虚拟硬盘(VDI,动态分配)

2. 加载系统镜像

  • 选中虚拟机 → Settings
  • Storage
  • 挂载 ISO(如 Debian / Ubuntu / Windows)

3. 网络配置(常用)

NAT(默认,可上网)

  • 无需配置

桥接(Bridge,像真实机器)

Settings → Network → Adapter 1
Attached to: Bridged Adapter
Name: 你的网卡(如 eth0)

4. 共享文件夹(宿主 ↔ 虚拟机)

Settings → Shared Folders
Folder Path: /home/user/share
Auto-mount: ✅

虚拟机内:

sudo mount -t vboxsf sharename /mnt

五、增强功能(Guest Additions)

提升体验(分辨率、共享剪贴板):

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

在虚拟机菜单:

Devices → Insert Guest Additions CD

然后:

cd /media/cdrom
sudo ./VBoxLinuxAdditions.run

六、常见问题

1. 内核模块未加载

sudo /sbin/vboxconfig

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

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

3. USB 不可用

  • 确认用户在 vboxusers
  • 确认启用 USB 2.0/3.0 控制器

如果你告诉我:

  • 是 Debian 桌面版还是服务器版
  • 想跑 Windows 还是 Linux
  • 是否需要 命令行管理

我可以给你更针对性的配置示例。

0 踩