可能是从 1-2 个月前 Windows 11 的一些更新开始,我的双启动设置出现了一些奇怪的行为(在此之前运行正常)。启动 Windows 11 后,启动 GRUB 显示以下奇怪的错误:
Failed to open \EFI\UBUNTU\... - Invalid Parameter
Failed to load image \EFI\UBUNTU\... - Invalid Parameter
start_image() returned Invalid Parameter, falling back to default
它仍然可以运行并按预期启动两个系统(除了前面提到的错误之外,唯一值得注意的区别是 GRUB 使用低分辨率(80x40?)文本模式,而不是默认的高分辨率文本模式)。
通过在 Ubuntu 中运行可以修复此问题grub-install
,但在我下次启动 Windows 后它又会再次出现(启动 Ubuntu 不会导致此问题)。在 Ubuntu 20.04 和 Ubuntu 22.04 中都观察到了这种行为。由于怀疑 EFI 目录损坏,我/boot/efi
在问题发生期间和“修复”之后进行了检查,结果没有显示任何变化,因此可能是其他原因。
我很好奇是否有其他人观察到了这个问题并且知道如何解决它。