![在链式加载之前验证 EFI 文件的完整性](https://linux22.com/image/81282/%E5%9C%A8%E9%93%BE%E5%BC%8F%E5%8A%A0%E8%BD%BD%E4%B9%8B%E5%89%8D%E9%AA%8C%E8%AF%81%20EFI%20%E6%96%87%E4%BB%B6%E7%9A%84%E5%AE%8C%E6%95%B4%E6%80%A7.png)
我可以在 GRUB 中将其配置为验证要链接加载的 EFI 文件是否已签名(使用安全启动数据库),如果未签名则拒绝启动?
我必须禁用 GRUB 的安全启动才能在 Android 和 Windows 之间进行双启动。我不想失去 Windows 系统的安全性。
我知道 GRUB 可以检查 Linux 内核的签名,但是 EFI 引导加载程序呢?是否可以?如何?
答案1
这个问题自己解决了:
如果 GRUB 尝试链接加载安全启动不接受的文件(如果激活了安全启动),它将收到“拒绝访问”错误。
我可以在 GRUB 中将其配置为验证要链接加载的 EFI 文件是否已签名(使用安全启动数据库),如果未签名则拒绝启动?
我必须禁用 GRUB 的安全启动才能在 Android 和 Windows 之间进行双启动。我不想失去 Windows 系统的安全性。
我知道 GRUB 可以检查 Linux 内核的签名,但是 EFI 引导加载程序呢?是否可以?如何?
这个问题自己解决了:
如果 GRUB 尝试链接加载安全启动不接受的文件(如果激活了安全启动),它将收到“拒绝访问”错误。