温馨提示×

VirtualBox Debian启动不了怎么办

小樊
74
2026-07-02 00:18:09
栏目: 智能运维

VirtualBox 里 Debian 启动不了 原因很多,先别急,我们一步一步来排查。下面按最常见情况给你一个“从简到难”的排查清单。


一、先确认:卡在哪一步?

请先观察 VirtualBox 窗口里显示的内容,一般分这几种情况:

1️⃣ 卡在 启动画面 / 黑屏 / 光标闪烁

常见原因:

  • ISO 没引导成功
  • 虚拟机设置错误(特别是 EFI / 显卡 / 磁盘

✅ 排查建议:

  • 关闭虚拟机
  • 设置 → 系统:
    • ✅ 勾选「启用 EFI(如果安装时用了 UEFI)」
    • 或者 取消 EFI(如果你是传统 BIOS 安装)
  • 设置 → 显示:
    • 显卡控制器:VBoxVGA
    • ✅ 不要选“启用 3D 加速”(先关掉)

2️⃣ 提示:“no bootable medium found”

说明:虚拟机找不到系统盘

✅ 解决:

  • 设置 → 存储:
    • 确认 硬盘(.vdi) 已挂载
    • 如果是新装系统,还要挂载 Debian ISO
  • 启动顺序:
    • 设置 → 系统 → 启动顺序
    • ✅ 硬盘排第一

3️⃣ GRUB 界面出来,但进不了系统

例如停在:

  • grub>
  • 或选择 Debian 后黑屏

✅ 可能原因:

  • GRUB 引导损坏
  • 内核升级失败

✅ 快速修复(较通用):

  1. Debian ISO 启动
  2. 选择 Advanced → Rescue mode
  3. 重新安装 GRUB:
mount /dev/sda1 /mnt
grub-install --root-directory=/mnt /dev/sda
update-grub

(如果你不确定分区,可以截图我帮你判断)


4️⃣ 启动到一半卡死 / A start job is running

常见原因:

  • 磁盘 UUID 变了
  • swap 或挂载出错

✅ 临时解决:

  1. 启动时按 e
  2. 找到 linux 那一行
  3. 在末尾加:
nomodeset
  1. 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 已开启


四、我可以直接帮你定位

如果你愿意,把下面信息发我(越详细越好):

  1. Windows / Linux / macOS?
  2. VirtualBox 版本号
  3. Debian 版本(12?11?)
  4. 卡在哪一步(最好截图)
  5. 新装 还是 之前能启动突然不行

我可以直接告诉你是哪一行配置导致的,不用重装系统

0