Windows 11 在重启后修改 UEFI 启动选项

Windows 11 在重启后修改 UEFI 启动选项

目前,我的电脑(同一个 SSD)上安装了 Windows 11 和 Ubuntu 22.04.1 LTS。问题是,每次启动 Windows 时,UEFI 启动选项都会被修改为以下状态:

Description:ubuntu
GPT partition GUID:{39909024-C898-42DB-B5C5-4AD704D6D4D7}
Partition number:1
Partition starting sector:2048
Partition ending sector:534527
File path:\EFI\UBUNTU\SHIMX64.EFI

Description:Windows Boot Manager
GPT partition GUID:{39909024-C898-42DB-B5C5-4AD704D6D4D7}
Partition number:1
Partition starting sector:2048
Partition ending sector:534527
File path:\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI

使用前两个启动选项时,每次我启动计算机时,GRUB 菜单之前都会显示以下错误:

Failed to open \EFI\UBUNTU\XXXSX - Invalid Parameter
Failed to load image \EFI\UBUNTU\XXXSX: Invalid Parameter
start_image() returned Invalid Parameter, falling back to default loader

一旦显示 GRUB,我就可以毫无问题地启动 Ubuntu。另一方面,我也可以启动 Windows,但通常我需要第二次尝试(第一次尝试时会再次显示先前的错误,然后是 GRUB 菜单 - 电脑似乎重新启动了-)。

我一直在研究可能的解决方案,我知道需要一个 \EFI\ubuntu\grubx64.efi 文件,而不是 \EFI\UBUNTU\SHIMX64.EFI。为了解决这个问题,我尝试通过以下方式修改 ubuntu 启动项Hasleo EasyUEFI没有结果(每次我启动 Windows 并重新启动电脑时,ubuntu 启动选项都会再次修改为 \EFI\UBUNTU\SHIMX64.EFI)。

在终端执行以下命令后会发生完全相同的情况:

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

在这种情况下,ubuntu 启动选项被覆盖,但重启后情况完全相同。

欢迎大家提供任何建议,因为我的脑子快爆炸了。非常感谢,抱歉我的英语不好...

编辑:安全启动和快速启动已禁用。另外,我的电脑是 ASUS ROG Zephyrus G15 GA503RM_GA503RM。

相关内容