跳到主要内容
常见问题 UbuntuGRUB双系统UEFI

Ubuntu 装完 GRUB 看不到 Windows 了?

双系统装完 Ubuntu 后 GRUB 菜单只有 Linux 项,Windows 引导项丢失。检查 UEFI 启动项与 os-prober,重新注册缺失的 Windows Boot Manager 条目。

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

简短答案

最常见原因是 Windows Boot Manager 的 UEFI 启动条目被抹掉或没被识别,而 Windows 系统本身往往还在。先确认 Windows 分区没被动过,再查启动条目,最后重新注册。不要上来就重刷系统。

现象对照

现象 含义
菜单里完全没有 Windows 项 启动条目丢失或 os-prober 未识别
菜单有项但进去报「no operating system」 识别到了但指向的分区/引导文件不完整
装 Ubuntu 前 Windows 正常,装后就不行 安装时引导写入把原条目挤掉了

排查步骤

# 1. 确认是否为 UEFI 系统
ls /sys/firmware/efi && echo UEFI || echo 非UEFI

# 2. 列出当前 UEFI 启动条目,找 Windows Boot Manager
sudo efibootmgr -v | grep -i boot

# 3. 看 os-prober 能否识别 Windows 分区,并刷新 GRUB
sudo os-prober
sudo update-grub
  • efibootmgr 里找不到 Windows 条目:需要在 EFI 系统分区里把 Windows Boot Manager 条目重新注册;条目编号因机而异,先找到 EFI 分区再动手,拿不准就进救援盘处理。
  • 进 Ventoy U 盘救援:先确认磁盘分区表与 Windows 分区完好,再修引导条目。
  • 默认分区布局与安装方式,以 Ubuntu 26.04.1 桌面条目 为准,总览见 Ubuntu 索引。

注意:「no operating system」多半是 os-prober 识别路径不对,先确认 Windows 系统分区存在且引导文件完整,别急着重装 Windows。

操作小结

  1. ls /sys/firmware/efi 确认启动模式。
  2. efibootmgr -v / os-prober 查 Windows 条目还在不在。
  3. 条目在但 GRUB 没有:sudo update-grub。
  4. 条目丢了:进 Ventoy 救援,重新注册 Windows Boot Manager。

相关链接

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

相关推荐下载

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

配套 PE 工具

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

其他常见问题

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