重启后,不断出现“您需要先加载内核”

重启后,不断出现“您需要先加载内核”

当我重新启动计算机时,它显示:

error: couldn't read file
error: you need to load the kernel first

Press any key to continue...

当我按下一个键继续时,它会带我进入启动菜单,其中包含“Ubuntu”和“Ubuntu 的高级选项”。当我按 Enter 键选择 Ubuntu 时,它只会带我回到错误屏幕。

我打开 Grub 提示符并输入“rebo​​ot”。重新启动后,它又回到了错误屏幕。

最后,我能够启动它,但是这种情况经常发生并且需要很长时间才能使它工作。

有什么解决办法吗?

Ubuntu 20.04.2 LTS

答案1

我已经面临同样的问题太久了,似乎没有什么办法,直到我发现了这一点论坛。似乎有一个问题

与周围的一些补丁相关可信平台管理(可信平台模块),它无法执行某种跟踪。

正如论坛上最后一条评论所讨论的那样,你的机器可能没有 TPM,而是有它的后继者英特尔® 平台可信技术(英特尔® PTT),这可能是问题的根源。

运行以下命令解决了我的问题(卸载 TPM 模块):

sudo cp /etc/grub.d/40_custom /etc/grub.d/06_notpm
sudo bash -c 'echo "rmmod tpm" >> /etc/grub.d/06_notpm'
sudo update-grub

相关内容