Windows 10 条目从 GRUB 菜单中消失

Windows 10 条目从 GRUB 菜单中消失

AskUbuntu 上有许多类似的问题,但没有一个问题描述完全相同的问题,也没有一个答案能轻易(由我)采用来解决我的问题。

问题

我成功安装了 Windows 10/Ubuntu 20.04.1 一段时间。启动时出现 GRUB 菜单,其中有 Linux 和 Windows 条目,正如预期的那样。两者始终启动正常。一切都很好。

今天启动时,我发现 GRUB 菜单中 Windows 10 条目消失了。我没有执行任何可能导致此结果的操作 - 只是正常的 Windows 10 最终用户应用程序和偶尔的 Linux 使用。如果我没记错的话,在我上次重启之前可能有一个较大的 Windows 更新。不确定。

我没有办法启动 Windows。

我可以通过 GRUB 正常启动 Ubuntu。从 Ubuntu 我可以看到并访问 Windows 分区及其上的文件。

问题

有几个问题:

  1. 为什么会发生这种情况?事实上,这种情况是自发发生的,而且没有明显的公开解决方案,这一点尤其令人担忧。
  2. 我和其他遇到此问题的用户应该如何恢复对 Windows 启动过程的访问权限?

尝试解决

sudo update-grub没有帮助。

我已经安装了启动修复https://launchpad.net/~yannubuntu/+archive/ubuntu/boot-repair 它生成的报告在这里:https://paste.ubuntu.com/p/YDJ3z44jhB/

无法恢复 Windows 启动,但给出了以下建议(报告底部):

建议修理:______________________________________________________________

Boot-Repair 实用程序的默认修复将清除(以删除 grub-efi)并将 sdb4 的 grub2 重新安装到所有磁盘(活动磁盘和无操作系统的可移动磁盘除外)的 MBR 中。默认情况下不会选择 Grub-efi,因为:legacy-win no-win-efi 将执行其他修复:unhide-bootmenu-10s win-legacy-basic-fix

建议维修时的阻止程序:__________________________________________

检测到 LegacyWindows。请在您的 UEFI 固件中启用 BIOS 兼容性/CSM/Legacy 模式,并从 live-CD(或 live-USB)使用此软件。检测到 GPT。请创建 BIOS-Boot 分区(>1MB、未格式化的文件系统、bios_grub 标志)。这可以通过 Gparted 等工具执行。然后重试。或者,您可以在激活 [Separate /boot/efi partion:] 选项后重试。

建议维修的最后建议:______________________________________

请不要忘记让您的 BIOS 在 sdb(ATA WDC WD10EZEX-08W)磁盘上启动!您的 PC 启动处于 UEFI 模式。您可能需要将其更改为 BIOS 兼容性/CSM/Legacy 模式后重试。

我已使用 UEFI 菜单从 UEFI 更改为 CSM/Legacy。运行 boot-pair 仍然显示以下消息:

检测到 LegacyWindows。请在您的 UEFI 固件中启用 BIOS 兼容性/CSM/Legacy 模式,并从实时 CD(或实时 USB)使用该软件。

相关内容