导读 | 在使用efibootmgr -v 修改efi启动项时,指定引导程序时不知道该选择GRUBX64.EFI还是SHIMX64.EFI,下面就来简单介绍一下吧。 |
通常,EFI 系统分区 (ESP) 上的 EFI/centos/grubx64.efi
是 GRUB 二进制文件,而 EFI/centos/shimx64.efi
是 shim 的二进制文件。
shimx64.efi是一个相对简单的程序,它提供了一种在安全启动(Secure Boot)开启的状态下使用的方法。
安全启动(Secure Boot)开启的状态下,未签名的 GRUB 版本(grubx64.efi
)将无法启动,因此 shim 弥补了缺陷并添加了自己的安全工具,与 安全启动(Secure Boot) 类似。
实际上,shim 会在固件中注册自己,然后在它的目录中启动一个名为 grubx64.efi
的程序,在没有启用 安全启动(Secure Boot) 的计算机中,启动 shimx64.efi 和启动 grubx64.efi是一样的。
本文原创地址://q13zd.cn/linux-grub-shim.html编辑:逄增宝,审核员:逄增宝