| 导读 | 在使用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是一样的。www.linuxprobe.com

本文介绍了在EFI启动配置中如何正确选择GRUBX64.EFI或SHIMX64.EFI。当安全启动(SecureBoot)启用时,推荐使用SHIMX64.EFI,因为它能确保启动过程的安全性;而在未启用安全启动的情况下,两者均可使用。
535

被折叠的 条评论
为什么被折叠?



