共计 422 个字符,预计需要花费 2 分钟才能阅读完成。
导读 | 在使用 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 是一样的。
正文完
星哥玩云-微信公众号