![错误:每个 grub2 命令的参数无效](https://linux22.com/image/133330/%E9%94%99%E8%AF%AF%EF%BC%9A%E6%AF%8F%E4%B8%AA%20grub2%20%E5%91%BD%E4%BB%A4%E7%9A%84%E5%8F%82%E6%95%B0%E6%97%A0%E6%95%88.png)
我刚刚在华硕平板电脑上使用 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 可以解决此问题。