在 VirtualBox 中修复 Debian 通常指以下几种常见情况,你可以对照看看属于哪一种,我再给你更精确的方案。
Advanced options → Rescue mode
/dev/sda1 或 /dev/mapper/...)# 重新安装 GRUB
grub-install /dev/sda
update-grub
然后重启,移除 ISO。
sudo apt update
sudo apt --fix-broken install
sudo dpkg --configure -a
sudo fsck -f /
建议在 恢复模式 或 Live CD 下执行
设置 → 显示 → 关闭“启用 3D 加速”
尝试:
在 GRUB 界面按 e,在 linux 行末尾加:
nomodeset
然后 Ctrl + x 启动
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
sudo /media/cdrom/VBoxLinuxAdditions.run
或者卸载重装:
sudo apt remove virtualbox-guest-utils virtualbox-guest-dkms
sudo apt install virtualbox-guest-utils
如果只是虚拟机:
| 现象 | 可能原因 | 建议 |
|---|---|---|
| GRUB rescue | 引导损坏 | 救援模式重装 GRUB |
| 黑屏 | 显卡 / 内核 | 关 3D + nomodeset |
| 卡在 initramfs | 文件系统损坏 | fsck |
| 无法联网 | 驱动 / 配置 | Live CD 修复 |
| 鼠标 / 分辨率异常 | Guest Additions | 重装增强功能 |
如果你愿意,可以告诉我:
我可以直接给你一步一步的命令级修复方案。