Archinstall 3.0.14: javítások a Snapper–GRUB működésében és továbbfejlesztett bootloader-kezelés

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

Megérkezett az Arch Linux félig automatizált telepítőjének, az Archinstallnak (Archinstall) legújabb kiadása. A 3.0.14-es verzió elsősorban hibajavításokra koncentrál, különösen a Snapper–GRUB integráció, a partícionálás és a bootloader-logika területén. A frissítés számos olyan problémát orvosol, amelyek a mindennapi rendszertelepítést és hibakeresést is érintették.

A Snapper–GRUB integráció fontos javításai (Snapper–GRUB integration)

A kiadás egyik leglényegesebb módosítása a snapshotelemek helyes generálása a GRUB menüjében. Korábban előfordulhatott, hogy a Snapper által létrehozott pontok nem jelentek meg megfelelően a rendszerindító menüben, ami visszaállításkor komoly nehézségeket okozott. A f-string hibák javítása (f-string handling) szintén hozzájárul a stabilabb hibakeresési folyamathoz, mivel a formátumhibák időnként futásidejű összeomlásokat eredményeztek.

Továbbfejlesztett bootloader-kezelés

A frissítés új párbeszédablakkal bővíti a UEFI-s rendszerek támogatását, amely immár lehetővé teszi az EFI bootloader eltávolítható eszközre történő telepítését (EFI removable media). Ez különösen hasznos azoknál a gépeknél, ahol az alaplap csak a „removable path”-et hajlandó elsődleges bootolási útvonalként kezelni.

Emellett az Archinstall immár nem generál BLS és Limine indítóbejegyzéseket a fallback initramfs számára, elkerülve az indokolatlan menüszaporulatot. Javítás érkezett a GRUB „fallback-from-removable” viselkedéséhez is, amelyet korábban hibás logika irányított.

Particionálási hibák megszüntetése

A kézi partícionálást használók számára jelentős fejlesztés, hogy megszűnt az a hiba, amely miatt a partíciós felület időnként üres képernyőt mutatott. Emellett a felhasználói bevitel ellenőrzése is finomodott:
a regex immár helyesen kezeli a whitespace karaktereket, és eltávolítja a szükségtelen jeleket, így kevesebb hiba üti fel a fejét partícióértékek megadásakor.

Egyéb fontos fejlesztések

Az új verzió mostantól a csomagtelepítéseknél a --needed kapcsolót alkalmazza, amellyel elkerülhetők az indokolatlan újratelepítések és a belőlük eredő hibák. Ez különösen hasznos, ha a rendszer telepítése során a felhasználó többször állítja össze ugyanazt a csomaglistát.

Telepítés és frissítés

Hogyan frissíthető az Archinstall?

  • A fejlesztők szerint az Archinstall 3.0.14 része lesz a 2025.12.01-es Arch Linux telepítőképnek, amely december 1-jén érkezik.
  • Régebbi ISO-lemezkép használata esetén az ISO betöltése után ez egyszerűen megtehető a következő paranccsal a telepítő környezetben:
sudo pacman -Sy archinstall

Szómagyarázat

  • Archinstall – Fél-automatizált, menüvezérelt telepítőprogram az Arch Linuxhoz, amely TUI (szöveges felület) segítségével egyszerűsíti a telepítést.
  • TUI (Text User Interface) – Szöveges alapú, billentyűzettel vezérelhető felhasználói felület, amely menüket és opciókat kínál a grafikus környezet helyett.
  • Systemd – Az Arch Linux és sok más disztribúció alapértelmezett init-rendszere, amely a rendszer indításáért, a szolgáltatások (daemonok) kezeléséért felel.
  • Pacman – Az Arch Linux csomagkezelője, amellyel programokat lehet telepíteni, frissíteni és eltávolítani.
  • Snapper – A Snapper egy snapshotkezelő eszköz, amely segítségével a fájlrendszer korábbi állapotai menthetők és visszaállíthatók. Elsősorban Btrfs és LVM rendszereken használják rendszerfrissítések előtti biztonsági mentésre.
  • Snapshot – A fájlrendszer "pillanatfelvétele", amely rögzíti adott időpont állapotát. Segítségükkel könnyen visszaléphetsz egy korábbi, stabil működésű rendszerpontra hibák vagy félresikerült telepítések esetén.
  • GRUB (GRand Unified Bootloader) – A leggyakrabban használt Linux-bootloader, amely a rendszerindítás során lehetővé teszi különböző kernelverziók, snapshotok vagy más operációs rendszerek kiválasztását.
  • UEFI (Unified Extensible Firmware Interface) – A BIOS utódja. Modern rendszerindítási környezet, amely gyorsabb bootot, biztonságosabb indítást és több funkciót kínál. Az Archinstall itt telepíti az EFI bootloadert.
  • EFI removable path – Egy szabványosított útvonal az UEFI-ben, ahová a bootloader helyezhető, hogy akkor is induljon a rendszer, ha az alaplap nem kezeli megfelelően a testreszabott bejegyzéseket. Gyakran USB-s vagy speciális firmware-ű gépeknél szükséges.
  • Initramfs (initial RAM filesystem) – A Linux-indítás elsődleges, ideiglenes fájlrendszere, amely tartalmazza a rendszer betöltéséhez szükséges illesztőprogramokat és eszközöket, mielőtt a valódi gyökérfájlrendszer elérhetővé válik.
  • Fallback initramfs – Egy tartalék initramfs-fájl, amely biztonságosabb, nagyobb kompatibilitást biztosító, de lassabb driverkészlettel indul – hiba esetén jól jöhet.
  • BLS (Boot Loader Specification) bejegyzések – A modern bootloaderek (pl. systemd-boot) által használt szabványosított indítóbejegyzések. Ezek külön fájlokban tárolják a kernel és initramfs paramétereit.
  • Limine – Modern, gyors bootloader, amely több operációs rendszert és indítási módot támogat, és alternatívája lehet a GRUB-nak bizonyos rendszereken.
  • Regex (regular expression) – Mintakereső szintaxis, amellyel szabályok alapján lehet szövegeket validálni. A partíciók értékeinek ellenőrzésére szolgál, például hogy helyes-e a „100 MiB” vagy „2G” formátum.
  • Whitespace – Olyan láthatatlan karakterek, mint szóköz, tabulátor vagy sortörés. A regex akkor működik jól, ha ezeket helyesen kezeli a partíciós mezőkben.
  • X11 / Xorg – A Linux asztali környezetek régebbi, hagyományos grafikus ablakozó rendszere. A cikkben közvetlenül nem szerepel, de gyakran előkerül Arch-híreknél – ezért jó, ha szerepel a szómagyarázatok között.
  • Wayland – A modern, gyorsabb és biztonságosabb grafikus protokoll Linuxon, amelyet a legtöbb új asztali környezet támogat. X11 utódjának tekintik.