GRUB 2.12 on jo julkaistu, ja nämä ovat sen uusia ominaisuuksia

murkina

GNU GRUB on monen käynnistyksen latausohjelma

Lähes kahden ja puolen vuoden kuluttua version 2.06 julkaisusta, uusi versio GRUB 2.12, versio, jossa ovat toteuttaneet erilaisia ​​tukiparannuksia, sekä virheenkorjauksia ja paljon muuta.

Niille, joille tämä monitasoinen modulaarinen käynnistyshallinta ei ole tuttu, sinun tulee tietää, että GRUB Tukee laajaa valikoimaa alustoja, mukaan lukien valtavirran tietokoneet, joissa on BIOS, ja IEEE-1275 -alustat (PowerPC/Sparc64-pohjainen laitteisto), EFI-järjestelmät, Loongson 2E -prosessorilaitteisto RISC-V- ja MIPS-tuella, Itanium-, ARM-, ARM64- ja ARCS (SGI) -järjestelmät, ilmaista CoreBoot-pakettia käyttävät laitteet.

GRUB 2.12 Tärkeimmät uudet ominaisuudet

Tässä uudessa versiossa, joka on esitetty lisätty alustava tuki käynnistyslataimen käyttöliittymä (Boot Loader Interface), jonka on kehittänyt systemd jonka tarkoituksena on vastaanottaa suoritustietoja ja muita tietoja sekä välittää valvontatietoja

Toinen muutos, joka erottuu tässä uudessa GRUB 2.12 -versiossa, on tuen lisääminen SDL2-mediakirjastolle. Tämän parannuksen tarkoitusta ei ole kuvattu yksityiskohtaisesti, mutta sen arvellaan olevan kuvien lataus- ja hallintakirjaston luotettavuus sen sijaan, että kehitettäisiin omaa, sekä suojautua tiedostojen lisäyskuvalta ja välttää jotain vastaavaa LogoFAIL.

Tämän lisäksi korostetaan myös sitä, että stuki LoongArch-arkkitehtuurille, sekä tuki binutils 2.38:lle lisättiin myös tuki PCI:lle ja MMIO UART:lle ja kyky rakentaa GCC 13:lla ja Clang 14:llä otettiin käyttöön.

Osalta tietoturvaparannuksia, korjauksia haavoittuvuuksiin, jotka on kertynyt GRUB 2.06 -version käyttöönoton jälkeen, kuten CVE-2023-4692-haavoittuvuus, joka vastasi virhettä NTFS-attribuutin jäsennyskoodissa, jota voidaan käyttää käyttäjän ohjaaman tiedon kirjoittamiseen varatun puskurin ulkopuolella olevalle muistialueelle, myös CVE-2023-4693. GRUB2 NTFS -ohjaimessa ja muissa.

Muista muutoksista jotka erottuvat uudesta versiosta:

  • Linux-ytimen EFI-käynnistyslatain on yhtenäinen kaikille tuetuille arkkitehtuureille.
    x86-järjestelmissä Linux-ydin on siirretty EFI-käynnistyslataimeen.
  • Lisätty tuki muistin lisäämiselle dynaamisesti kutsumalla laiteohjelmiston ohjaimia. TPM-ohjaimen (Trusted Platform Module) ongelmat on ratkaistu.
  • Korjattu monet tiedostojärjestelmien käyttökoodin ongelmat.
  • Virheenkorjausominaisuuksia on parannettu ja testisarjaa on laajennettu vankemman ja luotettavamman suorituskyvyn varmistamiseksi.

Vihdoin jos olet kiinnostunut tietämään siitä lisää tästä uudesta versiosta voit tarkistaa yksityiskohdat Seuraavassa linkissä.

Kuinka asentaa uusi Grub-versio Linuxiin?

Niiden, jotka ovat kiinnostuneita mahdollisuudesta asentaa uusi grub-versio järjestelmään, sinun pitäisi tietää tämä Tällä hetkellä uusi versio on jo arkistoissa jakeluista, joten se on mahdollista, koska sinulla on tämä uusi versio asennettuna.

Jos et ole varma, onko sinulla tämä uusi versio, suorita vain jakelusi päivityskomennot. Esimerkiksi Arch Linuxissa sinun tarvitsee vain kirjoittaa:

sudo pacman -Syuu

Tai jos haluat vain päivittää tai asentaa GRUBin, kirjoita:

sudo pacman -S grub

Niiden, jotka haluavat kääntää, pitäisi tietää, että voimme saada lähdekoodin osoitteesta seuraava linkki.

Nyt kääntämisen suorittamiseksi meidän on avattava pääte ja siinä aiomme sijoittua kansioon, johon lataamme lähdekoodin, ja kirjoitamme seuraavat komennot:

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

Lopuksi älä unohda luoda grub.cfg-tiedostoa, jotta järjestelmäsi käynnistyslatain on määritetty oikein ja sisältää uusimmat muutokset.

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