Hogyan frissítsük a GRUB-ot Arch Linuxon

author
4 minutes, 26 seconds Read

A bootloader a legelső program, amely a számítógép indításakor végrehajtódik. Ez a szoftver ezután tölti be a teljes operációs rendszert. A “nyílt forráskódú” operációs rendszereken belül, mint a Linux és más Unix-ízű operációs rendszerek, a GRUB a legnépszerűbb bootloader. Ha nem tudnád, a GRUB szintén nyílt forráskódú, és rengeteg támogatott konfigurációval rendelkezik.Ha Arch Linuxot használsz, akkor feltételezem, hogy a GRUB-ot használod bootloaderként, igaz? Nézzük meg, hogyan frissíthetjük a GRUB-ot Arch Linuxon.

GRUB csomag frissítése

A legelső dolog, amit meg kell tennünk, hogy meggyőződjünk arról, hogy a GRUB naprakész. A rendszer frissítésekor a pacman gondoskodik a GRUB frissítéséről a legújabb verzióra.

sudo pacman -Syu

Ha kézzel szeretnénk meggyőződni arról, hogy a rendszerben a GRUB legújabb verziója van, használjuk a következő parancsot.

sudo pacman -S grub

Ez a parancs természetesen újra telepíti a GRUB-ot. A pacman azonban megnézi a legújabb verziót a szerverről, és ha van elérhető frissítés, akkor elkapja és telepíti.

GRUB konfiguráció szerkesztése

A GRUB lehetővé teszi az egyéni konfigurációt. Számos műveletet végezhetünk ezzel a lehetőséggel, például beállíthatjuk az alapértelmezett operációs rendszert (ha több operációs rendszer van telepítve), a GRUB menü időkorlátját, egyéni háttérképet és még sok mást. Lehetőség van egyéni szkriptek beállítására is a GRUB számára.

A GRUB az összes művelet elvégzéséhez saját konfigurációs fájlt használ. A fájl a “/etc/default/grub” címen található. A GRUB szkriptekhez a “/etc/grub.d” könyvtárat használjuk.

A GRUB konfigurációs fájl szerkesztése.

sudo <editor> /etc/default/grub

A GRUB háttérkép megváltoztatásához például módosítsa a “GRUB_BACKGROUND” változó értékét.

A GRUB lehetővé teszi a szövegek színezését is a könnyebb olvashatóság érdekében.

A fájl elején feltűnik a “GRUB_DEFAUTL” változó. Ez határozza meg, hogy melyik operációs rendszer legyen az alapértelmezett a bootloaderben.

A következő bejegyzés, a “GRUB_TIMEOUT” határozza meg, hogy a GRUB menü mennyi ideig maradjon nyitva. Alapértelmezés szerint az érték 5 (másodperc). Ha korlátlan GRUB menümegjelenítést szeretne, állítsa az értéket tetszőleges negatív egész számra.

A szerkesztés befejezése után mentse el a fájlt.

Nézzük meg a GRUB script könyvtárat.

GRUB customizer

Ez egy nagyon hasznos eszköz, amellyel könnyebben testre szabhatjuk a különböző GRUB beállításokat. Ez egy grafikus eszköz, és közvetlenül az Arch Linux tárolójából érhető el.

sudo pacman -S grub-customizer

Indítsd el a “grub-customizer”-t a menüből.

Az indításhoz a root jelszó szükséges. Elvégre egy olyan eszközt hívunk, amellyel rendszerszintű módosításokat hajtunk végre.

Az eszköz minden egyes beállítása egyszerű és magától értetődő.

Reload GRUB

A változások elvégzése után frissíteni kell a GRUB cfg fájlt a “/boot/grub” könyvtárban. Futtassa a következő parancsot, miután bármilyen változtatást végzett a GRUB konfigurációs fájljában.

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

Ha nem szeretné ezt a hosszadalmas parancsot futtatni, használhatja az “update-grub” parancsot. Ez egy szkript, amely lefuttatja az előbb említett parancsot. Ez azonban nem érhető el az Arch Linux hivatalos könyvtárában. Az “update-grub”-ot az AUR-ból kell elkapni.

Készítsd elő a rendszeredet az AUR csomagok építéséhez és telepítéséhez.

sudo pacman -S git base-devel

Kapd el az “update-grub”-ot az AUR-ból.

git clone https://aur.archlinux.org/update-grub.git

Kezd el az “update-grub” építését.

Megjegyzés: Az AUR-hozzáférés megkönnyítése érdekében ajánlott egy megfelelő AUR-segédprogram használata. Az AUR-segédprogramok automatizálhatják a teljes feladatot. Ismerje meg az AUR használatát.

yay -S update-grub

A telepítés befejezése után közvetlenül meghívhatja az “update-grub”-ot a feladat elvégzésére.

sudo update-grub

Végső gondolatok

A GRUB a legnépszerűbb bootloader az összes Linux disztróhoz. Más operációs rendszerekkel is működhet. A bootolási folyamat feletti teljes irányítás átvételéhez szükség van a GRUB konfigurációk manipulálásának és a GRUB megfelelő frissítésének ismeretére.

Similar Posts

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.