Windows 首次启动后不显示 Grub

Windows 首次启动后不显示 Grub

在调整唯一可用磁盘上的 Windows 分区大小后,我进行了 ubuntu 20.04.1 服务器的双启动安装。

我按照安装程序操作,安装成功后,系统要求我移除安装介质并重新启动,我照做了。重新启动后,系统显示 GRUB,并显示两个启动选项(ubuntu 和 windows 启动管理器)。当我继续选择 ubuntu 作为启动选项时,GRUB 一直出现,但在第一次选择 windows 后,GRUB 不再显示。

您知道可能是什么问题吗?

答案1

感谢大家的建议。解决方案最终来自我所做的各种搜索,这些搜索具有重叠的相似之处。下面是最终让我解决问题的步骤描述。

首先我需要确认 GRUB 仍然存在。我按照以下步骤操作这篇文章回答以便在 Windows 中访问 EFI 分区的内容。如文章中所述,我使用以下命令挂载了 EFI 分区:

mountvol P: /S

注意:该信件P是来自上述链接的建议,但任何其他信件,只要尚未使用,也可以使用。

然后在分区内导航,我可以确认除了 WindowBootManager 之外,ubuntu 目录也可用(这意味着在 EFI 分区内找到与 ubuntu 关联的 GRUB 文件。-\EFI\ubuntu\grubx64.efi)。

确认上面列出的所需启动文件存在后,需要更改启动顺序配置,以便 GRUB 可以管理启动过程。为此,我遵循另一个帖子的答案这说明执行bcdedit可执行文件可以启用一种将其他 EFI 条目指定为初始引导管理器的方法。这是通过执行以下命令实现的。

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

请注意,该路径与我们上一步获得的路径相同。

命令返回成功。此后(直到现在)当我重新启动时,我会被重定向到 Grub 来选择操作系统。

相关内容