os-prober 无法找到 Windows 10

os-prober 无法找到 Windows 10

我有 2 个硬盘

  • 三星 nvme SSD(Linux)
  • 金士顿 SSD(Windows 10)

启动选项:

  • 存储:UEFI
  • 快速启动:已禁用

固件选项

引导菜单

这是有效的:

首先,我将 Arch Linux 安装到三星 nvme SSD。您可以GRUB图片。之后,我安装了 Windows 10。我看到了一些关于 Windows EFI 分区的评论。但是 Windows 10 不会创建 EFI 分区。正如您在图片中看到的那样,三星 nvme SSD 中有一个 Windows 启动记录(Windows 安装在金士顿 SSD 上)。

现在,我可以通过从中选择相应的启动设备来加载 Windows 和 Linux。引导菜单。当我加载 Linux 并修复引导加载程序时,os-prober将检测 Windows 分区,并且 grub 会将其添加到菜单中。它将毫无问题地加载 Windows。

这不起作用:

如果我先安装 Windows,然后安装 Linux,os-prober则找不到 Windows 10。

笔记:

  • 在所有上述情况下,我都禁用了 Windows 10 快速启动选项。
  • 在上述所有情况下,我确保两个操作系统都使用 UEFI
  • 我多次安装了 Windows 和 Linux,以确保此行为一致

为什么os-prober首次安装Windows时找不到Windows分区?

相关内容