Hoe GRUB te updaten op Arch Linux

author
3 minutes, 19 seconds Read

De bootloader is het allereerste programma dat wordt uitgevoerd wanneer de computer opstart. Dit stukje software laadt vervolgens het hele besturingssysteem. Binnen de “open-source” besturingssystemen zoals Linux en andere Unix-achtige, is GRUB de meest populaire bootloader. Als je het nog niet wist, GRUB is ook open-source met TONS aan ondersteunde configuraties. Als je Arch Linux gebruikt, dan neem ik aan dat je GRUB gebruikt als de bootloader, toch? Laten we eens kijken hoe je GRUB kunt updaten op Arch Linux.

Pakket GRUB bijwerken

Het allereerste wat je moet doen is zorgen dat GRUB up-to-date is. Wanneer u het systeem update, zorgt pacman ervoor dat GRUB wordt bijgewerkt naar de laatste versie.

sudo pacman -Syu

Als u er handmatig voor wilt zorgen dat het systeem de laatste versie van GRUB heeft, gebruikt u het volgende commando.

sudo pacman -S grub

Met deze opdracht wordt GRUB natuurlijk opnieuw geïnstalleerd. Maar pacman controleert of de server de laatste versie heeft en als er een update beschikbaar is, wordt die geïnstalleerd.

GrUB-configuratie bewerken

GRUB staat aangepaste configuratie toe. U kunt een aantal acties uitvoeren met deze mogelijkheid, bijvoorbeeld het instellen van het standaard besturingssysteem (als er meerdere besturingssystemen zijn geïnstalleerd), GRUB menu timeout, aangepaste achtergrondafbeelding en nog veel meer. Het is ook mogelijk om aangepaste scripts voor GRUB in te stellen.

GRUB gebruikt zijn eigen configuratie bestand voor het uitvoeren van alle acties. Het bestand bevindt zich in “/etc/default/grub”. Voor GRUB-scripts wordt de directory “/etc/grub.d” gebruikt.

Bewerk het GRUB-configuratiebestand.

sudo <editor> /etc/default/grub

Om bijvoorbeeld de achtergrond van GRUB te wijzigen, wijzigt u de waarde van de variabele “GRUB_BACKGROUND”.

GRUB maakt het ook mogelijk om de teksten in te kleuren om ze gemakkelijker te kunnen lezen.

Aan het begin van het bestand ziet u de variabele “GRUB_DEFAUTL”. Deze wordt gebruikt om aan te geven welk besturingssysteem standaard in de bootloader wordt gebruikt.

Het volgende item “GRUB_TIMEOUT” bepaalt hoe lang het GRUB-menu geopend moet blijven. Standaard is de waarde 5 (seconden). Als u het GRUB-menu onbeperkt wilt laten weergeven, stelt u de waarde in op een willekeurig negatief geheel getal.

Wanneer het bewerken is voltooid, slaat u het bestand op.

Laten we eens kijken in de GRUB script directory.

GRUB customizer

Dit is een zeer nuttig hulpprogramma waarmee verschillende GRUB instellingen eenvoudiger kunnen worden aangepast. Het is een grafisch hulpprogramma en direct beschikbaar vanuit de Arch Linux repository.

sudo pacman -S grub-customizer

Start “grub-customizer” vanuit het menu.

Het vereist het root-wachtwoord om te starten. U roept immers een hulpprogramma op om wijzigingen op systeemniveau uit te voeren.

Elke optie van het hulpprogramma is eenvoudig en spreekt voor zich.

Reload GRUB

Nadat u alle wijzigingen hebt aangebracht, moet u het GRUB cfg-bestand in de directory “/boot/grub” bijwerken. Voer het volgende commando uit nadat u een wijziging heeft aangebracht in het GRUB configuratiebestand.

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

Als u niet geinteresseerd bent in het uitvoeren van dit lange commando, kunt u de “update-grub” gebruiken. Dit is een script dat het eerder genoemde commando uitvoert. Het is echter niet beschikbaar in de officiële Arch Linux directory. “update-grub” moet worden opgehaald bij de AUR.

Bereid uw systeem voor op het bouwen en installeren van AUR-pakketten.

sudo pacman -S git base-devel

Ophaal “update-grub” bij de AUR.

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

Start met het bouwen van “update-grub”.

Note: Om de toegang tot AUR te vergemakkelijken, is het aan te raden om een geschikte AUR-helper te gebruiken. AUR-helpers kunnen de hele taak automatiseren. Leer hoe u AUR kunt gebruiken.

yay -S update-grub

Als de installatie is voltooid, kunt u direct “update-grub” aanroepen om het werk te doen.

sudo update-grub

Final thoughts

GRUB is de meest populaire bootloader voor alle Linux distro’s. Het kan ook met andere besturingssystemen werken. Om volledige controle over het opstartproces te hebben, is het noodzakelijk om kennis te hebben over het manipuleren van GRUB-configuraties en het correct updaten van GRUB.

Similar Posts

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.