openSUSE Tumbleweed اکنون به طور پیشفرض از بوتلودر GRUB2-BLS برای نصبهای جدید UEFI استفاده میکند.
GRUB2 همچنان به عنوان راهانداز (بوت لودر) پیشفرض برای نصبهای BIOS استفاده خواهد شد.
openSUSE Tumbleweed اکنون به طور پیشفرض از بوتلودر GRUB2-BLS برای نصبهای جدید UEFI استفاده میکند.
پروژه openSUSE امروز اعلام کرد که توزیع بهروزرسانی مداوم openSUSE Tumbleweed اخیراً هنگام نصب از طریق YaST در حالت UEFI، بوتلودر پیشفرض را از GRUB2 به GRUB2-BLS تغییر داده است.
مطالب مشابه: اخبار لینوکس
به گزارش اپست به نقل از ۹to5linux ، بنابراین، اگر یک رایانه مدرن با استفاده از UEFI (و نه BIOS) دارید، دفعه بعد که openSUSE Tumbleweed را نصب میکنید، بوتلودر پیشفرض بهطور خودکار توسط نصبکننده YaST روی GRUB2-BLS تنظیم میشود. این امر در صورتی ضروری است که بخواهید سیستم را با رمزگذاری کامل دیسک (FDE) مبتنی بر systemd نصب کنید.
GRUB2-BLS نسخهای از بوتلودر GRUB2 است که توسط پروژه Fedora وصله (پچ) شده است تا با مشخصات بوتلودر (BLS) برای ورودیهای بوت نوع #۱ سازگار باشد. این ورودیها فایلهای متنی کوچکی هستند که در پوشه ∗∗/boot/efi/loader/entries∗∗ ذخیره میشوند. نسخههای آتی GRUB2 این وصلهها را بهصورت پیشفرض خواهند داشت.
یکی از مزایای استفاده از GRUB2-BLS این است که دیگر نیازی به grub2-mkconfig یا grub2-install برای تولید فایلهای پیکربندی GRUB2 و بهروزرسانی یا نصب مجدد بوتلودر نخواهیم داشت. GRUB2-BLS به سادگی دایرکتوریای را که ورودیهای بوت در آن قرار دارند بررسی میکند و منوی بوت را بهصورت پویا در طول زمان بوت شدن تولید میکند.
openSUSE اعلام کرد: «فرآیند ارتقاء نیز با فراخوانی خودکار sdbootutil update از افزونههای snapper یا ابزارهای ماژول SUSE انجام میشود، بنابراین اگر از btrfs استفاده شود، تمام مدیریت به طور شفاف توسط این زیرساخت انجام خواهد شد، همانطور که در بارگذار بوت سنتی انجام میشد.»
در openSUSE Tumbleweed، GRUB2-BLS به عنوان یک دودویی (باینری) واحد EFI که در مسیر /boot/efi/EFI/opensuse نصب شده است، مستقر میشود. این باینری تمام منابع مانند ماژولها، فایل پیکربندی، فونتها، تمها و گرافیکها را که قبلاً هنگام استفاده از بارگذار بوت GRUB2 در مسیر /boot/grub2 قرار داشتند، در خود جای میدهد.
با GRUB2-BLS، کاربران همچنین میتوانند آرگومانهای خط فرمان هسته (kernel command line arguments) را به سادگی با ویرایش بارگذار بوت یا فایل /etc/kernel/cmdline و سپس اجرای دستور sdbootutil update-all-entries برای اعمال تغییرات، بهروزرسانی کنند.
ارتقاء نصبهای موجود openSUSE Tumbleweed از GRUB2 به GRUB2-BLS از نظر فنی امکانپذیر است، اما به دلیل اندازه پارتیشن سیستم EFI (ESP) که نیاز به افزایش دارد، توصیه نمیشود. برای جزئیات بیشتر این دستورالعملهای رسمی را بررسی کنید.






