在 Debian 上使用 VirtualBox 一般分为 安装 VirtualBox 和 创建/设置虚拟机 两部分。下面按常见场景给你一个完整、实用的说明(以 Debian 11/12 为例)。
sudo apt update
sudo apt install virtualbox
安装完成后可直接运行:
virtualbox
✅ 优点:稳定、兼容性好
❌ 缺点:版本可能不是最新
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"
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
VirtualBox 需要内核模块支持:
sudo apt install linux-headers-$(uname -r) build-essential dkms
sudo /sbin/vboxconfig
若提示错误,通常是 Secure Boot 未关闭,需要进入 BIOS 关闭 Secure Boot。
打开 VirtualBox → 新建
推荐:
确保 BIOS 中开启:
常用模式:
| 模式 | 用途 |
|---|---|
| NAT | 上网(默认) |
| 桥接 | 局域网访问 |
| 仅主机 | 主机与虚拟机通信 |
推荐新手:NAT
设置 → 高级:
⚠️ 需要安装增强功能(见下)
菜单 → 设备 → 安装增强功能
su -
apt update
apt install build-essential dkms linux-headers-$(uname -r)
挂载并安装:
mount /media/cdrom
cd /media/cdrom
./VBoxLinuxAdditions.run
重启:
reboot
✅ 安装后可支持:
在 Debian 中:
sudo usermod -aG vboxsf $USER
reboot
modprobe vboxdrv
或关闭 Secure Boot
→ 未安装增强功能
安装 VirtualBox
安装内核模块
新建虚拟机
挂载 ISO
启动安装
安装增强功能
配置网络 / 共享文件夹
如果你愿意,可以告诉我:
我可以给你 更精确的一步步配置方案。