皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

openSUSE Tumbleweed 现在默认为新的 UEFI 安装使用 GRUB2-BLS 引导加载程序

openSUSE Tumbleweed 现在默认为新的 UEFI 安装使用 GRUB2-BLS 引导加载程序

openSUSE 项目今日宣布,openSUSE Tumbleweed 滚动发布版在 UEFI 模式下通过 YaST 安装时,已从 GRUB2 切换为 GRUB2-BLS 作为默认引导加载器。

因此,如果您使用的是 UEFI(非 BIOS)的现代计算机,下次安装 openSUSE Tumbleweed 时,YaST 安装程序将自动将默认引导加载器设置为 GRUB2-BLS,如果您想基于 systemd 安装全盘加密(FDE)的系统,这将是有必要的。

GRUB2-BLS 是 Fedora 项目为兼容类型#1 引导条目的引导加载器规范(BLS)而修补的 GRUB2 引导加载器版本,这些引导条目是存储在 /boot/efi/loader/entries 文件夹中的小型文本文件。未来的 GRUB2 发布将默认包含这些修补程序。

使用 GRUB2-BLS 的一个优势是我们不再需要 grub2-mkconfig 或 grub2-install 来生成 GRUB2 配置文件和更新或重新安装引导加载器。GRUB2-BLS 只需检查引导条目放置的目录,并在启动时动态生成启动菜单。

“升级过程也是通过自动调用 snapper 插件或 SUSE 模块工具中的 sdbootutil update 来完成的,所以如果使用 btrfs,所有管理都将由这个基础设施透明地完成,就像传统启动加载器所做的那样,”openSUSE 表示。

在 openSUSE Tumbleweed 中,GRUB2-BLS 作为单个 EFI 二进制文件部署在 /boot/efi/EFI/opensuse 中,该文件包含了所有资源,如模块、配置文件、字体、主题和图形,这些资源在使用 GRUB2 启动加载器时原本放置在 /boot/grub2 中。

使用 GRUB2-BLS,用户只需通过编辑启动加载器或 /etc/kernel/cmdline 文件,然后执行 sdbootutil update-all-entries 命令即可更新内核命令行参数。

从 GRUB2 升级现有 openSUSE Tumbleweed 安装到 GRUB2-BLS 技术上是可行的,但由于需要增加 EFI 系统分区(ESP)的大小,因此不推荐这样做。请查看这些官方说明以获取更多详细信息。

转自  openSUSE Tumbleweed Now Defaults to GRUB2-BLS Bootloader for New UEFI Installs – 9to5Linux