GRUB 2.06 allaqachon chiqarilgan va LUKS2, SBAT va boshqalarni qo'llab-quvvatlashni o'z ichiga oladi.

Ikki yillik rivojlanishdan so'ng GNU GRUB 2.06 ning yangi barqaror versiyasining chiqarilishi e'lon qilindi (GRand Unified Bootloader). Ushbu yangi versiyada ba'zi yaxshilanishlar va ayniqsa, turli xil xatolarni tuzatishlar keltirilgan Ular orasida sertifikatlarni bekor qilish bilan bog'liq muammolarni hal qiladigan SBAT-ni qo'llab-quvvatlash, shuningdek BootHole-ga qarshi kerakli tuzatishlar mavjud.

Ushbu multiplatformli modulli yuklash menejeri bilan tanish bo'lmaganlar uchun GRUB-ni bilishingiz kerak Keng ko'lamli platformalarni qo'llab-quvvatlaydi, shu jumladan BIOS, IEEE-1275 platformalariga ega bo'lgan asosiy kompyuter (PowerPC / Sparc64 asosidagi apparat), EFI tizimlari, RISC-V va MIPS mos Loongson 2E protsessor apparatlari, Itanium, ARM, ARM64 va ARCS (SGI) tizimlari, bepul CoreBoot paketidan foydalanadigan qurilmalar.

GRUB 2.06 asosiy yangi xususiyatlari

Ushbu yangi versiyada GRUB 2.06 LUKS2 diskni shifrlash formatini qo'llab-quvvatladi, bu LUKS1-dan soddalashtirilgan kalitlarni boshqarish tizimida, katta tarmoqlardan foydalanish qobiliyatida (4096 o'rniga 512, parolni ochishda yukni kamaytiradi), ramziy qism identifikatorlaridan foydalanishda va metama'lumotlar uchun zaxira vositalarida uni avtomatik ravishda qayta tiklash qobiliyatiga ega. agar korruptsiya aniqlangan bo'lsa, uning nusxasi.

Tambien XSM modullari uchun qo'shimcha yordam (Xen xavfsizlik modullari), bu sizga Xen gipervizatori, virtual mashinalar va tegishli manbalar uchun qo'shimcha cheklovlar va ruxsatlarni belgilashga imkon beradi.

Shuningdek, qulflash mexanizmi amalga oshirildi, Linux yadrosidagi o'xshash cheklovlar to'plamiga o'xshash. Qulf blokirovka qilish mumkin bo'lgan UEFI yo'llarini to'sib qo'yadi, masalan, ba'zi ACPI interfeyslariga va MSR protsessor registrlariga kirishni rad etadi, PCI qurilmalari uchun DMA-dan foydalanishni cheklaydi, ACPI kodini EFI o'zgaruvchilaridan import qilishni bloklaydi va I / O port manipulyatsiyasi.

Ko'zga tashlanadigan o'zgarishlardan yana biri bu SBAT mexanizmini qo'llab-quvvatladi (UEFI Secure Boot Advanced Targeting), bu UEFI Secure Boot uchun yuklovchilar tomonidan ishlatiladigan sertifikatlarni bekor qilish bilan bog'liq muammolarni hal qiladi. SBAT raqamli imzolangan va UEFI Secure Boot uchun ruxsat berilgan yoki taqiqlangan komponentlar ro'yxatiga kiritilishi mumkin bo'lgan yangi metadata qo'shishni o'z ichiga oladi. Ushbu metama'lumotlar bekor qilish uchun xavfsiz yuklash uchun tugmachalarni qayta tiklashga hojat qoldirmasdan va yangi imzolarni yaratmasdan komponentlarning versiya raqamlarini boshqarishga imkon beradi.

Of ko'zga tashlanadigan boshqa o'zgarishlar GRUB 2.06 yangi versiyasining:

  • Qisqa MBR bo'shliqlarini qo'llab-quvvatlash (MBR va disk qismining boshi orasidagi maydon; GRUB-da MBR sektoriga to'g'ri kelmaydigan yuklash moslamasining qismini saqlash uchun ishlatiladi) o'chirildi.
  • Odatiy bo'lib, os-prober yordam dasturi o'chirildi, u boshqa operatsion tizimlardan yuklash bo'limlarini qidiradi va ularni yuklash menyusiga qo'shadi.
  • Turli xil Linux distributivlari tomonidan tayyorlangan backported yamalar.
  • BootHole va BootHole2 zaifliklari aniqlandi.
  • GCC 10 va Clang 10 yordamida kompilyatsiya qilish qobiliyati amalga oshirildi.

FINALMENTE agar siz bu haqda ko'proq bilishni xohlasangiz ushbu yangi versiya haqida batafsil ma'lumotni tekshirishingiz mumkin Quyidagi havolada.

Grubning yangi versiyasini Linuxga qanday o'rnatish mumkin?

Grubning yangi versiyasini o'z tizimiga o'rnatishni istaganlar uchun bilishlari kerakki, hozirda yangi versiya (maqola yozilgandan boshlab) Linux tarqatish uchun oldindan tuzilgan to'plam mavjud emas.

Shunday qilib, ushbu yangi versiyani olish imkoniyati mavjud bo'lgan yagona usul - bu manba kodini yuklab olish va uni kompilyatsiya qilishdir.

Manba kodini quyidagi havola.

Endi kompilyatsiya qilish uchun biz terminalni ochishimiz kerak va unda biz o'zimizni manba kodini yuklab olgan papkada joylashtiramiz va quyidagi buyruqlarni yozamiz:

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


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.