GRUB 2.12 telah pun dikeluarkan dan ini adalah ciri baharunya

Grub

GNU GRUB ialah pemuat berbilang but

Selepas hampir dua setengah tahun sejak keluaran versi 2.06, versi baharu GRUB 2.12, versi di mana telah melaksanakan pelbagai penambahbaikan sokongan, serta pembetulan pepijat dan banyak lagi.

Bagi mereka yang tidak biasa dengan pengurus but modular pelbagai platform ini, anda harus mengetahui bahawa GRUB Menyokong pelbagai platform, termasuk PC arus perdana dengan platform BIOS, IEEE-1275 (Perkakasan berasaskan PowerPC/Sparc64), sistem EFI, perkakasan pemproses Loongson 2E dengan sokongan RISC-V dan MIPS, sistem Itanium, ARM, ARM64 dan ARCS (SGI), peranti yang menggunakan pakej CoreBoot percuma.

Ciri-ciri Baru GRUB 2.12 Utama

Dalam versi baru ini yang dibentangkan menambah sokongan awal untuk antara muka pemuat but (Antara Muka Pemuat Boot) dibangunkan oleh systemd yang mempunyai tujuan untuk menerima data prestasi dan maklumat lain, serta menyampaikan maklumat kawalan

Satu lagi perubahan yang menonjol dalam versi baharu GRUB 2.12 ini ialah menambah sokongan untuk perpustakaan media SDL2. Tujuan penambahbaikan ini tidak diperincikan, tetapi ada spekulasi bahawa tujuannya adalah untuk mempunyai kebolehpercayaan pemuatan imej dan perpustakaan pengurusan, dan bukannya membangunkan perpustakaan sendiri, serta mempunyai perlindungan terhadap imej suntikan fail dan mengelakkan sesuatu yang serupa dengan LogoFAIL.

Di samping itu, ia juga diserlahkan bahawa ssokongan untuk seni bina LoongArch, serta sokongan untuk binutils 2.38 turut ditambah sokongan untuk PCI dan MMIO UART dan keupayaan untuk membina menggunakan GCC 13 dan Clang 14 telah dilaksanakan.

Di bahagian peningkatan keselamatan, pembetulan untuk kelemahan yang terkumpul sejak versi GRUB 2.06 telah dilaksanakan, seperti kerentanan CVE-2023-4692 yang sepadan dengan pepijat dalam kod penghuraian atribut NTFS, yang boleh digunakan untuk menulis maklumat dikawal pengguna ke kawasan memori di luar penimbal yang diperuntukkan, juga CVE- 2023-4693 dalam pemacu GRUB2 NTFS dan lain-lain.

Daripada perubahan yang lain yang menonjol dari versi baru ini:

  • Pemuat but EFI kernel Linux disatukan untuk semua seni bina yang disokong.
    Pada sistem x86, kernel Linux telah dialihkan kepada pemuat but EFI.
  • Menambah sokongan untuk menambah memori secara dinamik dengan memanggil pemacu dalam perisian tegar. Isu dalam pemacu TPM (Modul Platform Dipercayai) telah diselesaikan.
  • Memperbaiki banyak isu dalam kod untuk mengakses sistem fail.
  • Keupayaan penyahpepijatan telah dipertingkatkan dan suite ujian telah diperluaskan untuk memastikan prestasi yang lebih mantap dan boleh dipercayai.

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya mengenai versi baru ini, anda boleh menyemak perinciannya Dalam pautan berikut.

Bagaimana cara memasang Grub versi baru di Linux?

Bagi mereka yang berminat untuk dapat memasang versi baru grub pada sistem mereka, anda harus tahu itu Pada masa ini versi baharu sudah ada dalam repositori daripada pengedaran, jadi mungkin, kerana anda telah memasang versi baharu ini.

Jika anda tidak pasti sama ada anda mempunyai versi baharu ini, jalankan sahaja arahan kemas kini untuk pengedaran anda. Sebagai contoh, dalam Arch Linux anda hanya perlu menaip:

sudo pacman -Syuu

Atau jika anda hanya mahu mengemas kini atau memasang GRUB, taip sahaja:

sudo pacman -S grub

Bagi mereka yang lebih suka menyusun, mereka harus tahu bahawa kita boleh mendapatkan kod sumber daripada pautan berikut.

Sekarang untuk melakukan penyusunan, kita mesti membuka terminal dan di dalamnya kita akan meletakkan diri kita di folder di mana kita memuat turun kod sumber dan kita akan menaip perintah berikut:

zcat grub-2.12.tar.gz | tar xvf -cd grub-2.12
./configure
make install

Akhir sekali, jangan lupa untuk menjana fail grub.cfg, ini supaya pemuat but sistem anda dikonfigurasikan dengan betul dan termasuk perubahan terkini.

sudo grub-mkconfig -o /boot/grub/grub.cfg