跳到主要内容
常见问题 DebianGRUB双系统os-prober

Debian 装完 GRUB 不显示其他系统?

双系统装完 Debian 后 GRUB 菜单里没有 Windows 等其它系统。查 os-prober 与 UEFI 启动项,重新生成 GRUB 配置补回条目,拿不准就进救援盘核对引导。

发布于 2026/11/11 所属频道 Ubuntu 与 Debian

简短答案

Debian 的 GRUB 菜单不显示其它系统(如 Windows),通常是 os-prober 没识别到、或 UEFI 下该系统的启动项没注册。先查 os-prober 能否看到其它系统分区,再重新生成 GRUB 配置补回条目。

现象对照

现象 含义
os-prober 列不出其它系统 分区没被识别(格式/挂载/隐藏)
os-prober 能看到但 GRUB 没有 GRUB 配置没包含探测结果,需重新生成
UEFI 下 Windows 条目丢了 Windows Boot Manager 的 EFI 项未注册

排查步骤

# 1. 看 os-prober 能否识别其它系统
sudo os-prober

# 2. 重新生成 GRUB(会带上 os-prober 探测结果)
sudo update-grub

# 3. UEFI 下查 Windows Boot Manager 条目
ls /sys/firmware/efi && echo UEFI || echo 非UEFI
sudo efibootmgr -v | grep -i boot
  • os-prober 为空但 Windows 分区还在:分区可能是隐藏/未识别,先确认分区表完好,再让 os-prober 重新探测。
  • UEFI 下 Windows 条目丢失:需要重新注册 Windows Boot Manager,进救援盘操作更稳;引导修复思路可参考 Ubuntu 的 GRUB 恢复路径(跨发行版通用),Debian 安装基线见 Debian 13.7.0 DVD-1 条目。
  • 改完 GRUB 配置务必 sudo update-grub,否则不生效。

注意:其它系统分区是否被识别与「该发行版是否默认装 os-prober」有关,个别最小安装可能没带,先确认工具在不在再谈探测。总览见 Debian 索引。

操作小结

  1. sudo os-prober 看能否识别其它系统。
  2. 识别到就 sudo update-grub 补回菜单。
  3. UEFI 下用 efibootmgr 查 Windows 条目在不在。
  4. 条目丢了进救援盘重新注册,别盲目重装。

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常见问题

同一集合内的相近主题,按标签与关键词匹配