|
本帖最后由 游鱼摆尾 于 2024-6-6 10:01 编辑
看了一篇grub2的模板
原文来自7zE外置方案、UEFI启动模板,下载并看了安全启动模板里面的说明:
在开启安全启动的机器上,这里 U 盘 UEFI 启动流程是这样的:
(1) bootx64.efi 首先被加载,它找到并调用 grubx64.efi。
(2) 如果 grubx64.efi 已登记过,则安检通过,其后正常运行无须安检。而 grubx64.efi
功能是调用 grubx64_real.efi,后者才是我们的目的,grubx64_real.efi 运行起
来,就出图(a)菜单界面了。其实如果不是为了骗过安检,完全可以把
grubx64_real.efi 改名为 bootx64.efi,让它在第(1)步首先直接被加载,其它
文件都可以不要了(关闭安全启动情形就可以这么做,之前提供过单文件 UEFI 启
动模板,就是这样的)。
(3) 如果 grubx64.efi 未登记,则报校验(Verification)错,如图(d)所示。出现图
(d)报错的情况不用急,回车,进入图(e)读秒界面,10 秒内再回车,MokManager.efi
就会被运行,出现如图(f)所示的 Mok 管理器界面。机子上有个 Mok 数据库是存放
登记信息的,在此界面可进行登记(Enroll)入库操作。在一台机子最多只需登记
一次,登记完毕重启就好了。
那么efi是怎做到引导或者调用efi文件的呢?是怎么定制的呢?
|
评分
-
查看全部评分
|