GRUB 2.12 ja va ser alliberat i aquestes són les seves novetats

Grub

GNU GRUB és un carregador d'arrencada múltiple

Després de gairebé dos anys i mig des del llançament de la versió 2.06, es va donar a conèixer la nova versió de GRUB 2.12, versió en la qual es han implementat diverses millores de suport, així com també la correcció derrors i més.

Per als qui desconeixen d'aquest administrador d'arrencada modular multiplataforma, han de saber que GRUB admet una àmplia gamma de plataformes, incloses PC convencionals amb BIOS, plataformes IEEE-1275 (hardware basat en PowerPC/Sparc64), sistemes EFI, maquinari de processador Loongson 2E compatible amb RISC-V i MIPS, sistemes Itanium, ARM, ARM64 i ARCS (SGI), dispositius que utilitzen el paquet CoreBoot gratuït.

Principals novetats del GRUB 2.12

En aquesta nova versió que es presenta es va afegir suport inicial per la interfície del carregador d'arrencada (Boot Loader Interface) desenvolupada per systemd la qual té la finalitat de rebre dades de rendiment i altra informació, així com també passar informació de control

Un altre dels canvis que es destaca d'aquesta nova versió de GRUB 2.12 és la addició del suport per a la biblioteca multimèdia SDL2. Sobre aquesta millora no se n'ha detallat la finalitat, però s'especula que la finalitat és tenir la fiabilitat d'una biblioteca de càrrega i gestió d'imatges, en lloc de desenvolupar-ne una de pròpia, així com també tenir una protecció contra la injecció d'arxius d'imatge i evitar una cosa semblant a LogoFAIL.

A més d'això, també es destaca que s'hi va afegiroporti per a l'arquitectura LoongArch, així com també que es va afegir suport per a binutils 2.38 també es va afegir suport per a PCI i MMIO UART i es va implementar la capacitat de construir usant GCC 13 i Clang 14.

Per la part de les millores de seguretat, s'han implementat les correccions de les vulnerabilitats acumulades des de la versió de GRUB 2.06, com ara la vulnerabilitat CVE-2023-4692 que corresponia a un error en el codi d'anàlisi d'un atribut NTFS, que es pot fer servir per escriure informació controlada per l'usuari en una àrea de memòria fora del memòria intermèdia assignat, també la vulnerabilitat CVE- 2023-4693 al controlador NTFS de GRUB2 i altres més.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • El gestor d'arrencada EFI del nucli de Linux està unificat per a totes les arquitectures compatibles.
    En sistemes x86, s'ha fet la transició al carregador EFI del nucli de Linux.
  • S'ha afegit suport per afegir memòria dinàmicament trucant als controladors al microprogramari. S'han resolt els problemes al controlador TPM (Trusted Platform Module).
  • S'han corregit molts problemes al codi per accedir als sistemes de fitxers.
  • Les capacitats de depuració s'han millorat i el conjunt de proves s'ha expandit per garantir un rendiment més sòlid i fiable.

Finalment si estàs interessat en conèixer més a l'respecte sobre aquesta nova versió, pots consultar els detalls en el següent enllaç.

¿Com instal·lar la nova versió de Grub en Linux?

Per als qui estiguin interessats en poder instal·lar la nova versió del grub al vostre sistema, han de saber que actualment la nova versió ja es troba dins dels repositoris de les distribucions, per tant és possible, ja que tinguis instal·lada aquesta nova versió.

Si no esteu segurs de tenir aquesta nova versió, només cal que executeu les ordres d'actualització de la vostra distribució. Per exemple, a Arch Linux només cal teclejar:

sudo pacman -Syuu

O si només volguessis actualitzar o instal·lar GRUB, només has de teclejar:

sudo pacman -S grub

Pel que fa als que prefereixen compilar, han de saber que el codi font el podem obtenir des del següent enllaç.

Ara per realitzar la compilació hem d'obrir una terminal i en ella ens anem a posicionar sobre la carpeta on descarreguem el codi font i anem a teclejar les ordres següents:

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

Per acabar, no oblidis generar el fitxer grub.cfg, amb la finalitat que el carregador d'arrencada del sistema estigui configurat correctament i que inclogui els últims canvis.

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


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.