在 Debian 上使用 VirtualBox 一般分三步:安装 → 配置 → 建虚拟机。下面给你一个实用、少踩坑的流程(适用于 Debian 11/12)。
sudo apt update
sudo apt install virtualbox virtualbox-dkms
说明:
virtualbox-dkms用于内核模块,升级内核后一般能自动编译。
安装完成后:
sudo modprobe vboxdrv
sudo apt install gnupg curl
curl -fsSL https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor -o /usr/share/keyrings/oracle-virtualbox.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox.gpg] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
sudo apt update
sudo apt install virtualbox-7.0
否则会报权限错误:
sudo usermod -aG vboxusers $USER
注销并重新登录 生效。
virtualbox
或直接在菜单里搜 VirtualBox。
win10 / ubuntu)虚拟机启动后:
设备 → 安装增强功能
Linux 客户机里:
sudo apt install build-essential dkms linux-headers-$(uname -r)
然后运行光盘里的:
sudo sh /media/cdrom/VBoxLinuxAdditions.run
作用:
sudo usermod -aG vboxsf $USER
❌ 启动报错 kernel driver not installed
sudo /sbin/vboxconfig
或:
sudo apt install linux-headers-$(uname -r) dkms
sudo /sbin/vboxconfig
❌ BIOS 未开启虚拟化 进 BIOS 打开:
如果你告诉我:
我可以给你更精确的命令。