温馨提示×

debian和virtualbox咋搭配

小樊
46
2026-09-13 21:22:53
栏目: 智能运维

在 Debian 上搭配 VirtualBox,一般有两种常见场景:

  1. Debian 作为宿主机(Host):在 Debian 里安装 VirtualBox,跑 Windows / Linux 虚拟机
  2. Debian 作为虚拟机(Guest):在 VirtualBox 里装 Debian 系统

下面分别说清楚。


一、Debian 作为宿主机(最常用)

1. 安装 VirtualBox

推荐用 Debian 官方源或 Oracle 官方源。

方式 A:Debian 源(简单但版本偏旧)

sudo apt update
sudo apt install virtualbox

方式 B:Oracle 官方源(版本新,推荐)

sudo apt install wget gnupg
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo gpg --dearmor -o /usr/share/keyrings/virtualbox.gpg

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/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

bookworm 对应 Debian 12,若是 11 改成 bullseye

2. 安装扩展包(增强功能)

sudo apt install virtualbox-ext-pack

或去官网下载对应版本 Extension Pack。

3. 把当前用户加入 vboxusers

sudo usermod -aG vboxusers $USER

注销重登才生效。

4. 常见问题

  • 内核模块加载失败
sudo apt install linux-headers-$(uname -r)
sudo /sbin/vboxconfig
  • USB 不识别:确认在 vboxusers 组
  • 性能差:开 VT-x / AMD-V(BIOS 里)

二、Debian 作为虚拟机(Guest)

1. 新建虚拟机

  • 类型:Linux
  • 版本:Debian (64-bit)
  • 内存:≥ 2GB
  • 硬盘:≥ 20GB(建议 30GB+)

2. 安装 Debian

用 netinst 或 DVD 镜像均可。

3. 安装增强功能(非常重要)

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

然后在 VirtualBox 菜单:

设备 → 安装增强功能

挂载后执行:

cd /media/cdrom
sudo ./VBoxLinuxAdditions.run

作用:

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

三、常见搭配用法

1. 共享文件夹

VirtualBox 设置 → 共享文件夹
Debian 里:

sudo mkdir /mnt/share
sudo mount -t vboxsf sharename /mnt/share

2. 网络模式

  • NAT:能上网,主机访问不了
  • 桥接:像真实机器,局域网可见
  • 仅主机:主机和虚拟机互通

3. 快照

装环境前先拍快照,玩崩了直接回滚。


四、推荐组合(省心)

  • Debian 12 + VirtualBox 7.0
  • 宿主机用 Debian,虚拟机跑 Ubuntu / Windows
  • 学习用:Debian Guest + 增强功能

如果你说的是**“我想在 Debian 上跑 VirtualBox,但不知道怎么开始”,或者“想在 VirtualBox 里装 Debian 服务器”**,告诉我你的具体目标,我可以一步步带你操作。

0 踩