“修复 Debian + VirtualBox”这个问题比较宽泛,通常分三种情况。你可以先对号入座,再按下面的步骤操作。
sudo apt update
sudo apt install --reinstall virtualbox
VirtualBox 依赖 vboxdrv:
sudo modprobe vboxdrv
sudo systemctl status vboxdrv
如果失败:
sudo apt install linux-headers-$(uname -r)
sudo /sbin/vboxconfig
sudo usermod -aG vboxusers $USER
注销重新登录。
启动时长按 Shift 或 Esc 选择:
Advanced options > (recovery mode)
fsck -y /
apt --fix-broken install
dpkg --configure -a
在 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 |
请告诉我:
我可以直接给你针对性命令。