GRUB2(和 os-prober)找不到 Windows 10

GRUB2(和 os-prober)找不到 Windows 10

我刚刚在我的机器上重新安装了基于 Debian 测试的操作系统的更新版本,但这次我将安装 DVD 作为 UEFI(FAT) 介质启动,因此操作系统以 UEFI 模式安装。我打算像往常一样在安装后修改我的 grub,并注意到,操作系统探测器没有找到我的 Windows 10,尽管它找到了所有其他不同类型的 Linx 操作系统,包括 UEFI 和(!)非 UEFI 操作系统(注意:修改之前操作系统已丢失)。每个 Linux 都按预期工作,我对此没有任何问题。我似乎找不到将 Windows 10 添加到菜单的方法。

我搜索了很长一段时间的解决方案,有些事情已经很清楚了:

  • 通过 os-prober 忽略非 UEFI 系统不是问题,因为找到了其他 Linux 系统,但不在 UEFI 模式下
  • 添加一些内容到 custom_40 或任何事物同样破坏了整个 grub2,我必须清除并重新安装
  • Windows 10 具有有效的启动项、分区等,因为它在重新安装上述操作系统之前就可以工作,并且 Windows 10 安装没有任何变化

我还通过研究发现,这可能与 Windows 10 安装在具有 msdos 分区表 (MBR) 的不同磁盘上,而我的 Linux 操作系统安装在另一个相同的磁盘上(表为 GPT)有关, 尽管。

所以我的问题是:如何让 GRUB2 自行查找并添加 Windows 10 条目?

答案1

我遇到了同样的问题,并通过在执行之前安装包含窗口的分区来解决它os-prober

相关内容