news
openSUSE Tumbleweed Now Ships with GRUB2-BLS by Default for New Installs
Quoting: openSUSE Tumbleweed Now Ships with GRUB2-BLS by Default for New Installs —
openSUSE Tumbleweed has officially replaced its traditional GRUB2 boot loader with GRUB2-BLS when installing the system via YaST. It is a variant of the traditional GRUB2 that supports the Boot Loader Specification (BLS) — a modern standard defining how Linux systems store and manage boot entries.
Instead of using a single large configuration file like grub.cfg, GRUB2-BLS reads small, individual text files (called Type #1 entries) located in /boot/efi/loader/entries. Each file describes how to boot a kernel, including its initrd and command-line options—an approach quite similar to that of systemd-boot.
The switch follows a trend that began with openSUSE MicroOS, which uses systemd-boot (which is already a fully BLS-compliant boot loader) developed as part of the systemd project. GRUB2-BLS, by contrast, remains GRUB at its core but incorporates patches from Fedora that add support for the Boot Loader Specification’s Type #1 entries.