阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux中GRUBX64.EFI和SHIMX64.EFI有什么区别?

28次阅读
没有评论

共计 422 个字符,预计需要花费 2 分钟才能阅读完成。

导读在使用 efibootmgr -v 命令修改 efi 启动项时,指定引导程序时不知道该选择 GRUBX64.EFI 还是 SHIMX64.EFI,下面就来简单介绍一下吧。

通常,EFI 系统分区 (ESP) 上的 EFI/centos/grubx64.efi 是 GRUB 二进制文件,而 EFI/centos/shimx64.efi 是 shim 的二进制文件。
Linux 中 GRUBX64.EFI 和 SHIMX64.EFI 有什么区别?
shimx64.efi 是一个相对简单的程序,它提供了一种在安全启动(Secure Boot)开启的状态下使用的方法。

安全启动(Secure Boot)开启的状态下,未签名的 GRUB 版本 (grubx64.efi) 将无法启动,因此 shim 弥补了缺陷并添加了自己的安全工具,与 安全启动(Secure Boot) 类似。

实际上,shim 会在固件中注册自己,然后在它的目录中启动一个名为 grubx64.efi 的程序,在没有启用 安全启动(Secure Boot)的计算机中,启动 shimx64.efi 和启动 grubx64.efi 是一样的。
Linux 中 GRUBX64.EFI 和 SHIMX64.EFI 有什么区别?

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计422字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中