64 位双启动系统,Win 8.1 和 Ubuntu 14.04.5
最近将 GRUB 更改为隐藏菜单并根据此问题的公认答案显示十秒倒计时:如何隐藏我的 GRUB 菜单,并且让 Shift 或 esc 键在启动时显示隐藏的 GRUB 菜单
这很有效,但现在我在倒计时期间看到了这个错误:
Error: Secure Boot forbids loading module from (hd2,gpt4)/boot/grub:x86_x64-efi/true.mod.
我检查了一下,确实存在一个文件/boot/grub/x86_64-efi/true.mod
,但我不知道它的作用是什么,也不知道它没有被加载意味着什么。
它似乎没有导致任何问题,但是 GRUB 错误总是让我担心。
导致此错误的原因是什么?
答案1
如果您的系统不想加载内核扩展,或者加载 /boot/grub 文件,那么您肯定secure boot
需要在 BIOS 中将其禁用。
Secure boot
旨在仅允许加载“已签名”的软件,从而阻止加载“未签名”的软件以及理论上可能有害的软件。
在 Ubuntu 中,添加无线网卡的内核驱动程序是很常见的,而且这些驱动程序通常也是未签名的。