openSUSE Tumbleweed sada prema zadanim postavkama dolazi s GRUB2-BLS za nove instalacije
openSUSE Tumbleweed prelazi na GRUB2-BLS kao zadani, što poboljšava brzinu pokretanja, kompatibilnost i integraciju sa systemd-om.
openSUSE Tumbleweed službeno je zamijenio svoj tradicionalni GRUB2 boot loader s GRUB2-BLS prilikom instalacije sustava putem YaST-a. To je varijanta tradicionalnog GRUB2 koja podržava Boot Loader Specification (BLS) — moderni standard koji definira kako Linux sustavi pohranjuju i upravljaju unosima za pokretanje.
Umjesto korištenja jedne velike konfiguracijske datoteke poput grub.cfg, GRUB2-BLS čita male, pojedinačne tekstualne datoteke (koje se nazivaju unosima tipa #1) smještene u /boot/efi/loader/entries. Svaka datoteka opisuje kako podići kernel, uključujući njegov initrd i opcije naredbenog retka — pristup vrlo sličan onome kod systemd-boota.
Prelazak slijedi trend koji je započeo s openSUSE MicroOS-om, koji koristi systemd-boot (koji je već potpuno BLS-kompatibilan pokretač sustava) razvijen u okviru projekta systemd. S druge strane, GRUB2-BLS i dalje je GRUB u svojoj jezgri, ali uključuje zakrpe iz Fedore koje dodaju podršku za Type #1 unose prema specifikaciji Boot Loader.
Važno je napomenuti da se s najnovijim YaST instalaterom prijelaz na GRUB2-BLS odvija automatski tijekom zadane instalacije. Proces sada stvara veću EFI sistemsku particiju—obično oko 1 GB—budući da se kernele i initrds sada smještaju izravno unutar nje pod /boot/efi/opensuse-tumbleweed.
Za korisnike koji preferiraju drugi boot loader, poput tradicionalnog GRUB2 ili systemd-boot, YaST i dalje dopušta ručni odabir tijekom završnog zaslona konfiguracije instalacije pod „Postavke instalacije > Pokretanje“.
Prema programerima, usvajanjem GRUB2-BLS, distribucija ima za cilj pojednostaviti integraciju novih značajki—najviše sustavnog šifriranja cijelog diska temeljenog na systemd-u, koja koristi TPM2 ili FIDO2 hardverske tokene kad su dostupni.
Osim toga, u tradicionalnoj GRUB2 konfiguraciji, izbornik za pokretanje i parametri kernela definirani su unutar jedne, automatski generirane datoteke nazvane grub.cfg. S GRUB2-BLS, ovaj način rada se potpuno mijenja jer se datoteka grub.cfg više ne koristi za pohranu unosa za pokretanje, a izbornik za pokretanje gradi se dinamički iz unosa tipa #1.
Na kraju, još jednom, s prelaskom openSUSE Tumbleweeda na GRUB2-BLS, novi boot loader postaje zadani samo za nove instalacije izvedene putem YaST-a. Postojeći sustavi koji koriste GRUB2-EFI nastavit će funkcionirati kao prije. Prema raspravi na mailing listi openSUSE Factory, automatska migracija s GRUB2-EFI na GRUB2-BLS nije planirana.
Korisnici koji žele ručno prihvatiti GRUB2-BLS mogu to učiniti ponovnom instalacijom boot loadera putem YaST-a ili korištenjem grub2-install u kombinaciji s novim BLS modelom konfiguracije. Za većinu korisnika, međutim, ostanak na GRUB2-EFI i dalje je potpuno podržan i stabilan.
Za više informacija, pogledajte najavu.

