错误:每个 grub2 命令的参数无效

错误:每个 grub2 命令的参数无效

我刚刚在华硕平板电脑上使用 live USB + anaconda 安装程序安装了 Fedora 28。一切正常,但由于这是一台平板电脑,因此在正常情况下不会连接键盘。

每次重新启动时,grub2 倒计时后,都会显示几行消息:

error: invalid parameter.

这将触发--MORE--提示,从而防止在没有连接键盘的情况下启动。

出于纯粹的好奇心,我决定看一下我的 grub 条目。一切看起来都很正常,没有任何异常。当我进入命令提示符时,我发现每个命令都会产生此错误消息,即使给出了有效的命令。

我尝试通过 重新安装 grub2 dnf reinstall grub2-efi shim,但该消息仍然存在。接下来我该去哪里寻找?

答案1

深入研究grub2 2.02的源代码,Invalid parameter当grub2尝试调用一些与TPM模块相关的函数时,会抛出此错误消息。

在该平板电脑的 BIOS 中禁用 TPM 可以解决此问题。

相关内容