如何在 GRUB2 UEFI 中恢复 Windows

如何在 GRUB2 UEFI 中恢复 Windows

我已经在装有 Windows 10 的系统上安装了 Fedora 26。我可以启动 Fedora,但现在无法启动 Windows 10。

我已经进入 grub/boot shell,并识别出 Windows 分区,如下(hd0,gpt3)所示:

grub> ls -l

分区 hd0,gpt3:文件系统类型 ntfs - 标签“OS”,UUID ... - 分区起始于 644096KiB - 总大小 326339584KiB

我也看到了

分区 hd0,gpt1:文件系统类型 fat - 标签 'ESP',UUIS ... - 分区从 1024KiB 开始 - 总大小 512000KiB

我怎样才能从 grub shell 启动到该分区?

我如何为该分区添加菜单项?

答案1

我已经重新安装了 Fedora,现在启动菜单中又出现了 Windows。注意事项:

  • 插入 USB 安装介质后启动有两个不同的选项:传统 (BIOS) 模式和 UEFI 模式。正如 @TomYan 指出的那样,我一开始肯定选择了错误的模式,这导致了整个问题。我应该注意并选择以 UEFI 模式启动 USB。

我创建了以下分区,可能比需要的要大,但我有足够的磁盘空间,所以对我来说没有问题:

  /boot/efi     EFI System     256 MiB
  /boot         Ext4           768 MiB
  /             Ext4            56 GiB
  swap          Swap             8 GiB

相关内容