VirtualBox 里 Debian 启动不了 原因很多,先别急,我们一步一步来排查。下面按最常见情况给你一个“从简到难”的排查清单。
一、先确认:卡在哪一步?
请先观察 VirtualBox 窗口里显示的内容,一般分这几种情况:
1️⃣ 卡在 启动画面 / 黑屏 / 光标闪烁
常见原因:
- ISO 没引导成功
- 虚拟机设置错误(特别是 EFI / 显卡 / 磁盘)
✅ 排查建议:
- 关闭虚拟机
- 设置 → 系统:
- ✅ 勾选「启用 EFI(如果安装时用了 UEFI)」
- 或者 取消 EFI(如果你是传统 BIOS 安装)
- 设置 → 显示:
- 显卡控制器:VBoxVGA
- ✅ 不要选“启用 3D 加速”(先关掉)
2️⃣ 提示:“no bootable medium found”
说明:虚拟机找不到系统盘
✅ 解决:
- 设置 → 存储:
- 确认 硬盘(.vdi) 已挂载
- 如果是新装系统,还要挂载 Debian ISO
- 启动顺序:
3️⃣ GRUB 界面出来,但进不了系统
例如停在:
✅ 可能原因:
✅ 快速修复(较通用):
- 用 Debian ISO 启动
- 选择 Advanced → Rescue mode
- 重新安装 GRUB:
mount /dev/sda1 /mnt
grub-install --root-directory=/mnt /dev/sda
update-grub
(如果你不确定分区,可以截图我帮你判断)
4️⃣ 启动到一半卡死 / A start job is running
常见原因:
✅ 临时解决:
- 启动时按
e
- 找到
linux 那一行
- 在末尾加:
nomodeset
- 按
Ctrl + x 启动
5️⃣ 报 Kernel panic
一般是:
✅ 建议:
- 启动旧内核(GRUB → Advanced options)
- 或重新安装 Debian(保留 home 分区)
二、VirtualBox 常见致命点(90% 的坑在这里)
✅ 1. 安装增强功能前先升级系统
sudo apt update
sudo apt upgrade
sudo apt install build-essential dkms linux-headers-$(uname -r)
✅ 2. Windows 用户特别注意
- VirtualBox 必须以管理员身份运行
- BIOS 里要开启 Intel VT-x / AMD-V
三、快速自检清单(你可以照着勾)
✅ Debian 已成功安装(不是只有 ISO)
✅ 虚拟硬盘已存在且大小正常
✅ EFI 设置与安装时一致
✅ 显示控制器 = VBoxVGA
✅ 未开启 3D 加速
✅ VT-x / AMD-V 已开启
四、我可以直接帮你定位
如果你愿意,把下面信息发我(越详细越好):
- Windows / Linux / macOS?
- VirtualBox 版本号
- Debian 版本(12?11?)
- 卡在哪一步(最好截图)
- 是 新装 还是 之前能启动突然不行
我可以直接告诉你是哪一行配置导致的,不用重装系统。