温馨提示×

Debian VirtualBox如何设置

小樊
35
2026-07-15 11:52:41
栏目: 智能运维

Debian 上使用 VirtualBox 一般分为 安装 VirtualBox创建/设置虚拟机 两部分。下面按常见场景给你一个完整、实用的说明(以 Debian 11/12 为例)。


一、在 Debian 上安装 VirtualBox

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

sudo apt update
sudo apt install virtualbox

安装完成后可直接运行:

virtualbox

✅ 优点:稳定、兼容性好
❌ 缺点:版本可能不是最新


方法二:使用 Oracle 官方 VirtualBox(版本更新)

  1. 添加 Oracle 仓库:
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
  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

二、VirtualBox 所需内核模块(非常重要)

VirtualBox 需要内核模块支持:

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

若提示错误,通常是 Secure Boot 未关闭,需要进入 BIOS 关闭 Secure Boot。


三、创建 Debian / 其他系统虚拟机

1️⃣ 新建虚拟机

打开 VirtualBox → 新建

  • 名称:Debian
  • 类型:Linux
  • 版本:Debian (64-bit)

2️⃣ 内存(RAM)

推荐:

  • 最小:2GB
  • 推荐:4GB 或更多

3️⃣ 虚拟硬盘

  • 选择 现在创建虚拟硬盘
  • 类型:VDI
  • 动态分配
  • 大小:20GB 以上(建议 30–50GB)

4️⃣ 加载 ISO 镜像

  1. 右键虚拟机 → 设置
  2. 存储
  3. 控制器 IDE → 光盘 → 选择 ISO
    • Debian ISO:https://www.debian.org/distrib/

四、常见重要设置(强烈建议)

✅ 1. 启用虚拟化支持

确保 BIOS 中开启:

  • Intel VT-x
  • AMD-V

✅ 2. 网络设置

常用模式:

模式 用途
NAT 上网(默认)
桥接 局域网访问
仅主机 主机与虚拟机通信

推荐新手:NAT


✅ 3. 共享剪贴板 / 拖放

设置 → 高级:

  • 共享剪贴板:双向
  • 拖放:双向

⚠️ 需要安装增强功能(见下)


五、安装 VirtualBox 增强功能(Guest Additions)

1️⃣ 启动虚拟机后

菜单 → 设备 → 安装增强功能

2️⃣ 在虚拟机中执行:

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

挂载并安装:

mount /media/cdrom
cd /media/cdrom
./VBoxLinuxAdditions.run

重启:

reboot

✅ 安装后可支持:

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

六、共享文件夹设置

  1. VirtualBox → 设置 → 共享文件夹
  2. 添加文件夹
  3. 勾选:
    • 自动挂载
    • 固定分配

在 Debian 中:

sudo usermod -aG vboxsf $USER
reboot

七、常见问题

❌ VirtualBox 打不开

modprobe vboxdrv

或关闭 Secure Boot


❌ 屏幕分辨率低

→ 未安装增强功能


❌ 无法联网

  • 检查是否选 NAT
  • 确认虚拟机内网络未禁用

八、总结(快速流程)

安装 VirtualBox
安装内核模块
新建虚拟机
挂载 ISO
启动安装
安装增强功能
配置网络 / 共享文件夹

如果你愿意,可以告诉我:

  • ✅ 是 Debian 宿主机 还是 Debian 虚拟机
  • ✅ Debian 版本(11 / 12)
  • ✅ 是桌面版还是服务器版

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

0