GRUB 2.12 on juba välja antud ja need on selle uued funktsioonid

Grub

GNU GRUB on mitme alglaadimisega laadur

Peaaegu kaks ja pool aastat pärast versiooni 2.06 väljaandmist, uus versioon GRUB 2.12, versioon, milles on rakendanud erinevaid tugitäiustusi, samuti veaparandusi ja palju muud.

Neile, kellele see mitmeplatvormiline modulaarne alglaadimishaldur pole tuttav, peaksite teadma seda GRUB-i Toetab laia valikut platvorme, sealhulgas peavoolu arvuti koos BIOS-iga, IEEE-1275 platvormid (PowerPC/Sparc64 põhinev riistvara), EFI süsteemid, RISC-V ja MIPS toega Loongson 2E protsessori riistvara, Itanium, ARM, ARM64 ja ARCS (SGI) süsteemid, tasuta CoreBoot paketti kasutavad seadmed.

GRUB 2.12 peamised uued funktsioonid

Selles uues versioonis, mida esitatakse lisatud esialgne tugi alglaaduri liides (Boot Loader Interface), mille on välja töötanud systemd mille eesmärk on jõudlusandmete ja muu teabe saamine, samuti kontrollinfo edastamine

Teine muudatus, mis selles GRUB 2.12 uues versioonis silma paistab, on SDL2 meediumiteegi toe lisamine. Selle parenduse eesmärki pole üksikasjalikult kirjeldatud, kuid oletatakse, et selle eesmärk on omada pildilaadimis- ja -haldusteegi töökindlust, selle asemel et luua omaenda, samuti kaitset faili sisestamise kujutise eest ja vältida midagi sarnast LogoFAIL.

Lisaks sellele rõhutatakse ka seda, et stugi LoongArchi arhitektuurile, samuti lisati tugi binutils 2.38 jaoks PCI ja MMIO UART tugi ning kasutusele võeti GCC 13 ja Clang 14 abil ehitamise võimalus.

Osalt turvatäiustused, pärast GRUB 2.06 versiooni rakendamist kogutud haavatavuste parandused, näiteks haavatavus CVE-2023-4692, mis vastas NTFS-atribuudi parsimiskoodi veale, mida saab kasutada kasutaja juhitud teabe kirjutamiseks eraldatud puhvrist väljapoole jäävasse mälualasse, samuti CVE-2023-4693. GRUB2 NTFS draiveris ja teistes.

Muudest muudatustest mis eristuvad sellest uuest versioonist:

  • Linuxi kerneli EFI alglaadur on kõigi toetatud arhitektuuride jaoks ühtne.
    X86 süsteemides on Linuxi kernel üle viidud EFI alglaadurile.
  • Lisatud on mälu dünaamilise lisamise tugi püsivara draiverite väljakutsumise teel. TPM-draiveri (Trusted Platform Module) probleemid on lahendatud.
  • Lahendatud on palju probleeme failisüsteemidele juurdepääsu koodis.
  • Silumisvõimalusi on täiustatud ja testikomplekti on laiendatud, et tagada tugevam ja usaldusväärsem jõudlus.

Lõpuks kui olete huvitatud sellest rohkem teada saama selle uue versiooni kohta saate vaadata üksikasju Järgmisel lingil.

Kuidas installida Grubi uus versioon Linuxi?

Need, kes on huvitatud grubi uue versiooni installimisest oma süsteemi, peaksid seda teadma Praegu on uus versioon juba hoidlates distributsioonidest, nii et see on võimalik, kuna teil on see uus versioon installitud.

Kui te pole kindel, kas teil on see uus versioon, käivitage lihtsalt oma distributsiooni värskenduskäsud. Näiteks Arch Linuxis peate lihtsalt sisestama:

sudo pacman -Syuu

Või kui soovite lihtsalt GRUB-i värskendada või installida, tippige lihtsalt:

sudo pacman -S grub

Need, kes eelistavad kompileerida, peaksid teadma, et saame lähtekoodi hankida aadressilt järgmine link.

Nüüd tuleb kompileerimise läbiviimiseks avada terminal ja selles asume kausta, kuhu me lähtekoodi alla laadime, ja kirjutame järgmised käsud:

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

Lõpuks ärge unustage genereerida faili grub.cfg, et teie süsteemi alglaadur oleks õigesti konfigureeritud ja sisaldaks uusimaid muudatusi.

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