VirtualBox 在 Debian 上卡顿,通常不是“机器性能不够”,而是配置或驱动没到位。下面按「最常见 → 进阶」给你一套排查和解决思路。
这是最重要的一步。
在虚拟机里:
sudo apt update
sudo apt install -y build-essential dkms linux-headers-$(uname -r)
然后在 VirtualBox 菜单:
设备 → 安装增强功能
挂载后执行:
cd /media/cdrom
sudo sh VBoxLinuxAdditions.run
重启虚拟机。
✅ 效果:鼠标不卡、分辨率正常、共享文件夹可用、显示加速生效
关闭虚拟机 → 设置:
显示 → 显卡控制器:VBoxVGA 或 VMSVGA
✅ 启用 3D 加速
✅ 启用 2D 视频加速(可选)
显存建议 ≥ 128MB
| 项目 | 建议 |
|---|---|
| CPU | 物理核心数的一半,不要全给 |
| 内存 | 主机内存的 1/3~1/2 |
| 硬盘 | 使用 SSD + 动态分配 |
例如 8 核 16G 的主机:
Debian 仓库里的 VirtualBox 通常偏旧。
建议用 Oracle 官方源:
sudo apt remove virtualbox*
然后参考 Oracle 官方文档添加 repo 安装。
grep -E 'vmx|svm' /proc/cpuinfo
应有输出。
BIOS 中确认:
Intel VT-x / AMD-V 已开启
Wayland 下 VirtualBox 容易卡。
检查:
echo $XDG_SESSION_TYPE
如果是 wayland,登录界面选 GNOME on Xorg
卡顿严重建议:
安装 XFCE:
sudo apt install task-xfce-desktop
systemctl disable bluetooth
systemctl disable cups
如果你愿意,可以告诉我:
我可以给你更精准的配置方案。