温馨提示×

如何修复debian virtualbox

小樊
41
2026-09-04 20:03:42
栏目: 智能运维

“修复 Debian + VirtualBox”这个问题比较宽泛,通常分三种情况。你可以先对号入座,再按下面的步骤操作。


一、VirtualBox 本身打不开 / 崩溃(宿主机是 Debian)

1. 重新安装 VirtualBox

sudo apt update
sudo apt install --reinstall virtualbox

2. 检查内核模块

VirtualBox 依赖 vboxdrv

sudo modprobe vboxdrv
sudo systemctl status vboxdrv

如果失败:

sudo apt install linux-headers-$(uname -r)
sudo /sbin/vboxconfig

3. 用户权限问题

sudo usermod -aG vboxusers $USER

注销重新登录。


二、Debian 虚拟机无法启动 / 黑屏

1. 检查虚拟机设置

  • 内存是否太小(建议 ≥ 1024MB)
  • 硬盘是否还在
  • 启动顺序是否正确

2. 进入恢复模式(GRUB)

启动时长按 ShiftEsc 选择:

Advanced options > (recovery mode)

3. 修复系统(虚拟机内)

fsck -y /
apt --fix-broken install
dpkg --configure -a

三、VirtualBox Guest Additions 失效(共享文件夹/分辨率)

在 Debian 虚拟机中:

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

然后:

Devices > Insert Guest Additions CD
sudo sh /media/cdrom/VBoxLinuxAdditions.run

四、常见错误速查

错误 解决
VT-x 未启用 BIOS 开启虚拟化
Kernel driver not installed sudo /sbin/vboxconfig
无法全屏 重装 Guest Additions
USB 不可用 加入 vboxusers

五、如果你能说更具体一点

请告诉我:

  1. 宿主机 Debian 还是 虚拟机 Debian
  2. 具体错误提示(截图或文字)
  3. VirtualBox 版本

我可以直接给你针对性命令。

0