在 Debian 上安装和使用 VirtualBox,可以按下面步骤来(适用于 Debian 11/12,其他版本也类似)。
Debian 自带仓库里的 VirtualBox 版本通常较旧。
sudo apt update
sudo apt install -y wget gnupg
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo gpg --dearmor -o /usr/share/keyrings/oracle-virtualbox-2016.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian bookworm contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
如果是 Debian 11,把
bookworm改成bullseye
sudo apt update
sudo apt install -y virtualbox-7.0
安装完成后,打开菜单搜索 VirtualBox 即可。
sudo apt install -y build-essential dkms linux-headers-$(uname -r)
系统会自动挂载一个光盘,运行:
sudo sh /media/cdrom/VBoxLinuxAdditions.run
安装完成后 重启虚拟机。
sudo /sbin/vboxconfig
如果失败,通常是:
linux-headers需要开启 CPU 虚拟化:
进入 BIOS → Enable Virtualization
把当前用户加入 vboxusers 组:
sudo usermod -aG vboxusers $USER
然后 注销重新登录
sudo apt install virtualbox
⚠️ 版本可能较旧,且扩展包需手动安装。
| 功能 | 操作 |
|---|---|
| 创建虚拟机 | New → 选择系统 ISO |
| 共享文件夹 | 设置 → Shared Folders |
| 桥接网络 | 设置 → Network → Bridged |
| 快照 | Snapshots → Take |
如果你愿意,我可以:
你现在用的是 Debian 11 还是 12?桌面环境是 GNOME / KDE?