每次我从 GRUB 本身启动 Windows 11 时都会擦除 GRUB

Jul*_*age 7 boot grub2 dual-boot windows bios

所以我现在几个小时以来一直在尝试解决这个问题:

问题解释

我购买了一台已安装 Windows 11 的新电脑 (HP OMEN 15)。我使用 ubuntu 进行了双重启动,效果非常好...直到我再次在 Windows 上启动(从 GRUB)。然后,GRUB 消失,只剩下 Windows 启动管理器。

所以我根据以下说明重新安装了 GRUB: https: //doc.ubuntu-fr.org/tutoriel/comment_restaurer_grub。这有效,但问题仍然存在:启动后,Windows 11 再次删除 GRUB。

然后我按照这些说明停用了 Windows 启动管理器https://unix.stackexchange.com/questions/241809/grub2-gone-every-time-i-boot-windows-10我可以清楚地观察到 Windows 启动管理器被设置为非活动状态。所以在那之后我重新安装了 grub 并再次运行,efibootmgr但是 windows boo manager 不再出现在列表中。Ubuntu 站在原地。所以我想“好吧,这次问题解决了”。

我再次检查了计算机的 BIOS:Windows 启动管理器也消失了,只能看到“OS Boot Manager”。

启动后,我的计算机正确打开 GRUB,并且我可以在 ubuntu(有效)或 Windows 上启动(即使在efibootmgrBIOS 的输出或启动选项列表中没有“Windows 启动管理器”) )。

但是,当我选择在 Windows 上启动时,同样的问题再次发生:GRUB 消失了。

澄清

假设

我认为(以我的知识水平而言)它与以下内容有关:

  • 由于 Windows 启动管理器似乎在 GRUB 的安装过程中消失,因此 Windows 会清除所有内容并在启动时将其恢复。如果是这样,有没有办法“告诉”Windows不要寻找它的启动管理器?

我需要的

我急需帮助。我想解决这个消失的 GRUB 问题,并更好地了解这里发生的事情。

我知道我可能还不够清楚,但我希望有人能提供足够的信息来帮助我!

感谢您花时间阅读!