温馨提示×

VirtualBox能装在Debian吗

小樊
44
2026-07-29 19:09:10
栏目: 智能运维

是的,VirtualBox 可以安装在 Debian 上,而且这是官方支持的做法之一。下面给你几种常见、可靠的方式,并说明注意事项。


一、推荐方式:使用 Debian 官方仓库安装(最稳定)

适合大多数用户,兼容性好。

1. 更新系统

sudo apt update
sudo apt upgrade

2. 安装 VirtualBox

sudo apt install virtualbox

安装完成后,可以直接在菜单中启动,或用命令:

virtualbox

✅ 优点:

  • 稳定
  • 与 Debian 内核兼容性好
  • 自动处理依赖

⚠️ 注意:

  • 版本可能不是最新的,但足够日常使用

二、使用 Oracle 官方仓库(获取最新版本)

如果你需要最新版 VirtualBox,可以使用 Oracle 提供的仓库。

1. 安装依赖

sudo apt install wget gpg

2. 添加 Oracle 的 GPG 密钥

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

3. 添加仓库

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox.gpg] https://download.virtualbox.org/virtualbox/debian bookworm contrib" \
| sudo tee /etc/apt/sources.list.d/virtualbox.list

如果你是 Debian 11,把 bookworm 换成 bullseye

4. 安装最新版

sudo apt update
sudo apt install virtualbox-7.0

三、安装增强功能(推荐)

为了在虚拟机中获得:

  • 更好的显示分辨率
  • 共享剪贴板
  • 共享文件夹

需要安装 VirtualBox Extension PackGuest Additions

Extension Pack(宿主机)

sudo apt install virtualbox-ext-pack

四、注意事项(很重要)

1. 内核模块问题

VirtualBox 需要内核模块,确保你已安装:

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

如果模块未加载:

sudo modprobe vboxdrv

2. 如果你在用 Wayland

VirtualBox 更推荐 X11 桌面环境,Wayland 可能出现显示或输入问题。

可以在登录界面切换为 X11。

3. 如果你用 UEFI + Secure Boot

可能需要手动给 vboxdrv 模块签名,否则无法加载。


五、适合与不适合的情况

适合

  • 学习 Linux / Windows
  • 测试软件
  • 服务器环境模拟

不适合

  • 高性能虚拟化(不如 KVM + QEMU)
  • 生产环境服务器虚拟化

如果追求性能,可以考虑 KVM + Virt-Manager


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

  • 你的 Debian 版本(cat /etc/os-release
  • 用的是 GNOME / KDE / XFCE
  • 想装 Windows 还是 Linux 虚拟机

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

0