这是我所做的:
/boot)中删除了现有签名,并使用我自己的证书 (db) 对它们进行签名。到目前为止,一切都很好。我希望从现在开始,对手只有两种方法来更改我的引导加载程序(GRUB):
现实中发生的情况是,shim 确实检测到 GRUB 已被破坏/修改,它显示了以下内容:
ERROR
Verification failed: (0x1A) Security Violation
<OK>
Run Code Online (Sandbox Code Playgroud)
然后,当我按下 时<OK>,它很高兴地让我添加另一个键(!)
Press any key to perform MOK management
Enroll key from disk
Run Code Online (Sandbox Code Playgroud)
显然,它破坏了整个“信任链”——它使之前的所有步骤变得毫无用处,从某种意义上说,它是一个后门(我知道它试图提供帮助,可能太有帮助了......)。
mmx64.efi完全删除MokManager()吗?是否有可能消除这种行为,使其“不那么有帮助”?聚苯乙烯
以防万一您想知道,那grub.cfg / initrd... - 我正在使用 GRUB 的独立版本来检查它加载的所有内容的 …