GRUB 2.12 telah dirilis dan berikut adalah fitur-fitur barunya

Grub

GNU GRUB adalah pemuat multi-boot

Setelah hampir dua setengah tahun sejak dirilisnya versi 2.06, versi baru GRUB 2.12, versi di mana telah menerapkan berbagai peningkatan dukungan, serta perbaikan bug dan banyak lagi.

Bagi mereka yang tidak terbiasa dengan manajer boot modular multiplatform ini, Anda harus tahu bahwa GRUB Mendukung berbagai platform, termasuk PC mainstream dengan BIOS, platform IEEE-1275 (Perangkat keras berbasis PowerPC/Sparc64), sistem EFI, perangkat keras prosesor Loongson 2E dengan dukungan RISC-V dan MIPS, sistem Itanium, ARM, ARM64 dan ARCS (SGI), perangkat yang menggunakan paket CoreBoot gratis.

GRUB 2.12 Fitur Baru Utama

Dalam versi baru yang disajikan menambahkan dukungan awal untuk antarmuka bootloader (Antarmuka Boot Loader) dikembangkan oleh systemd yang bertujuan untuk menerima data kinerja dan informasi lainnya, serta meneruskan informasi pengendalian

Perubahan lain yang menonjol pada versi baru GRUB 2.12 ini adalah menambahkan dukungan untuk perpustakaan media SDL2. Tujuan perbaikan ini belum dirinci, namun diperkirakan tujuannya adalah untuk mendapatkan keandalan pemuatan gambar dan perpustakaan manajemen, alih-alih mengembangkannya sendiri, serta memiliki perlindungan terhadap injeksi file gambar dan menghindari sesuatu yang mirip dengan LogoGAGAL.

Selain itu, juga ditonjolkan bahwa sdukungan untuk arsitektur LoongArch, serta dukungan untuk binutils 2.38 juga ditambahkan dukungan untuk PCI dan MMIO UART dan kemampuan untuk membangun menggunakan GCC 13 dan Clang 14 diterapkan.

Pada bagian dari peningkatan keamanan, perbaikan kerentanan yang terakumulasi sejak versi GRUB 2.06 telah diterapkan, seperti kerentanan CVE-2023-4692 yang terkait dengan bug dalam kode penguraian atribut NTFS, yang dapat digunakan untuk menulis informasi yang dikontrol pengguna ke area memori di luar buffer yang dialokasikan, juga CVE-2023-4693 di driver GRUB2 NTFS dan lain-lain.

Dari perubahan lainnya yang menonjol dari versi baru ini:

  • Bootloader EFI kernel Linux disatukan untuk semua arsitektur yang didukung.
    Pada sistem x86, kernel Linux telah dialihkan ke bootloader EFI.
  • Menambahkan dukungan untuk menambah memori secara dinamis dengan memanggil driver di firmware. Masalah pada driver TPM (Trusted Platform Module) telah teratasi.
  • Memperbaiki banyak masalah dalam kode untuk mengakses sistem file.
  • Kemampuan debugging telah ditingkatkan dan rangkaian pengujian telah diperluas untuk memastikan kinerja yang lebih kuat dan andal.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentang itu tentang versi baru ini, Anda dapat memeriksa detailnya Di tautan berikut.

Bagaimana cara menginstal versi baru Grub di Linux?

Bagi mereka yang tertarik untuk dapat menginstal grub versi baru di sistem mereka, Anda harus mengetahuinya Saat ini versi baru sudah ada di repositori dari distribusinya, jadi mungkin saja, karena Anda telah menginstal versi baru ini.

Jika Anda tidak yakin apakah Anda memiliki versi baru ini, jalankan saja perintah pembaruan untuk distribusi Anda. Misalnya di Arch Linux Anda hanya perlu mengetik:

sudo pacman -Syuu

Atau jika Anda hanya ingin mengupdate atau menginstal GRUB, ketik saja:

sudo pacman -S grub

Bagi mereka yang lebih suka mengkompilasi, mereka harus tahu bahwa kita bisa mendapatkan kode sumbernya dari link berikut.

Sekarang untuk melakukan kompilasi kita harus membuka terminal dan di dalamnya kita akan memposisikan diri kita di folder tempat kita mengunduh kode sumber dan kita akan mengetikkan perintah berikut:

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

Terakhir, jangan lupa untuk membuat file grub.cfg, agar boot loader sistem Anda dikonfigurasi dengan benar dan menyertakan perubahan terbaru.

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


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.