💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
openSUSE 项目在 MicroOS 和 Tumbleweed 中引入了支持 BLS 的新版 GRUB2。新子包提供了 grubbls.efi 文件,支持动态生成启动菜单,对全盘加密有帮助,并简化了引导加载器的安装和更新。虽然 YaST2 目前不支持自动安装,但可以手动完成。
🎯
关键要点
- openSUSE 项目在 MicroOS 和 Tumbleweed 中发布了新版 GRUB2,包含 grub2-$ARCH-efi-bls 子软件包。
- 新子包提供 grubbls.efi 文件,替代传统的 grub.efi,支持动态生成启动菜单。
- BLS 支持对全盘加密(FDE)非常重要,允许复用为 systemd-boot 设计的架构和工具。
- sdbootutil install 可用于安装或更新引导加载器,suse-module-tools 脚本会在安装新内核时创建新的 BLS 条目。
- 新的 BLS 子软件包消除了传统 GRUB2 在扩展事件日志时的许多问题。
- GRUB2 现在通过固件在启动过程中测量整个 EFI,而不是单独的 grub.conf 文件。
- 虽然 YaST2 目前不支持自动安装带有 BLS 的 GRUB2,但可以手动完成安装。
❓
延伸问答
GRUB2 BLS 的主要功能是什么?
GRUB2 BLS 支持动态生成启动菜单,并对全盘加密(FDE)非常重要。
如何手动安装带有 BLS 的 GRUB2?
手动安装步骤包括进行 systemd-boot 安装,替换 LOADER_TYPE 为 grub2-bls,安装新的 GRUB2 BLS 软件包,然后执行 sdbootutil install。
GRUB2 BLS 如何改善全盘加密的支持?
GRUB2 BLS 允许复用为 systemd-boot 设计的架构和工具,从而改善全盘加密的支持。
GRUB2 BLS 与传统 GRUB2 有何不同?
GRUB2 BLS 消除了传统 GRUB2 在扩展事件日志时的许多问题,并通过固件测量整个 EFI,而不是依赖 grub.conf 文件。
GRUB2 BLS 的安装是否支持自动化?
目前,YaST2 不支持自动安装带有 BLS 的 GRUB2,但可以手动完成安装。
GRUB2 BLS 的新子软件包包含哪些文件?
新的子软件包包含 grubbls.efi 文件,替代传统的 grub.efi。
➡️