openSUSE Tumbleweed Kini Dilengkapi dengan GRUB2-BLS Secara Lalai untuk Pemasangan Baru


openSUSE Tumbleweed beralih kepada GRUB2-BLS sebagai lalai, meningkatkan kelajuan boot, keserasian, dan integrasi systemd.

openSUSE Tumbleweed secara rasmi telah menggantikan pemuat but GRUB2 tradisionalnya dengan GRUB2-BLS apabila memasang sistem melalui YaST. Ia adalah varian GRUB2 tradisional yang menyokong Spesifikasi Pemuat But (BLS) — satu standard moden yang menentukan bagaimana sistem Linux menyimpan dan mengurus entri but.

Daripada menggunakan satu fail konfigurasi besar seperti grub.cfg, GRUB2-BLS membaca fail teks kecil dan individu (disebut entri Jenis #1) yang terletak di /boot/efi/loader/entries. Setiap fail menerangkan cara untuk memulakan kernel, termasuk initrd dan pilihan baris arahnya—pendekatan yang agak serupa dengan systemd-boot.

Peralihan ini mengikuti trend yang bermula dengan openSUSE MicroOS, yang menggunakan systemd-boot (yang sudah merupakan pemuat but yang sepenuhnya mematuhi BLS) yang dibangunkan sebagai sebahagian daripada projek systemd. Sebaliknya, GRUB2-BLS kekal sebagai GRUB pada asasnya tetapi menggabungkan tampalan daripada Fedora yang menambah sokongan untuk entri Jenis #1 dalam Spesifikasi Pemuat But.

Adalah penting untuk diperhatikan bahawa dengan pemasang YaST yang terbaru, peralihan ke GRUB2-BLS berlaku secara automatik semasa pemasangan lalai. Proses ini kini mencipta Partition Sistem EFI yang lebih besar—biasanya sekitar 1 GB—kerana kernel dan initrd kini diletakkan terus di dalamnya di bawah /boot/efi/opensuse-tumbleweed.

Bagi pengguna yang lebih suka pemuat boot yang berbeza, seperti GRUB2 tradisional atau systemd-boot, YaST masih membenarkan pemilihan secara manual semasa skrin konfigurasi terakhir pemasangan di bawah «Installation Settings > Booting».

YaST membolehkan anda memilih pengurus but GRUB2 versi lama semasa proses pemasangan.

Menurut para pembangun, dengan mengguna pakai GRUB2-BLS, distro ini bertujuan untuk mempermudah integrasi ciri-ciri baru—terutamanya, penyulitan cakera penuh berasaskan systemd yang memanfaatkan token perkakasan TPM2 atau FIDO2 apabila tersedia.

Selain itu, dalam susunan GRUB2 tradisional, menu boot dan parameter kernel ditentukan dalam satu fail yang dijana secara automatik yang dipanggil grub.cfg. Dengan GRUB2-BLS, aliran kerja ini berubah sepenuhnya kerana fail grub.cfg tidak lagi digunakan untuk menyimpan entri boot, dan menu boot dibina secara dinamik daripada entri Jenis #1.

Akhirnya, sekali lagi, dengan penukaran openSUSE Tumbleweed ke GRUB2-BLS, pemuat but baharu menjadi lalai hanya untuk pemasangan baharu yang dilakukan melalui YaST. Sistem sedia ada yang menggunakan GRUB2-EFI akan terus berfungsi seperti sebelumnya. Menurut perbincangan senarai mel openSUSE Factory, migrasi automatik dari GRUB2-EFI ke GRUB2-BLS tidak dirancang.

Pengguna yang ingin mengguna pakai GRUB2-BLS secara manual boleh melakukannya dengan memasang semula pemuat but melalui YaST atau menggunakan grub2-install bersamaan dengan model konfigurasi BLS yang baharu. Walau bagaimanapun, bagi kebanyakan pengguna, kekal menggunakan GRUB2-EFI masih sepenuhnya disokong dan stabil.

Untuk maklumat lanjut, lihat pengumuman tersebut.