So aktualisieren Sie Grub unter Arch Linux

Für Ubuntu und andere Linux-Systeme ist GRUB (GRand Unified Bootloader) ein Bootloader-Tool. Der Linux-Kernel sowie die anfängliche RAM-Disk (initrd) werden beim Systemstart von ihm geladen. Wenn mehr als ein Betriebssystem oder Kernel verfügbar ist, kann der Benutzer auswählen, welches Betriebssystem oder welcher Kernel gestartet werden soll. Darüber hinaus bietet es anspruchsvollen Benutzern eine Befehlszeilenschnittstelle zur direkten Konfiguration des Startvorgangs. In diesem Handbuch besprechen wir die Methoden zum Aktualisieren von Grub auf dem Arch Linux-System.

Aktualisieren Sie Arch Linux

Beginnen Sie mit dem folgenden aufgelisteten Befehl, der zum Aktualisieren der Paketdatenbanken und zum Aktualisieren aller Pakete auf einem System verwendet wird, das unter Arch Linux ausgeführt wird. Das Flag -S weist Pacman an, die Pakete zu synchronisieren (installieren oder aktualisieren). Das Flag -y weist Pacman an, als Antwort auf jede gestellte Frage „Ja“ anzunehmen. Und das Flag -u weist Pacman an, auch die Pakete zu aktualisieren, die bereits auf dem System installiert sind. In der Ausgabe können Sie sehen, dass die Paketdatenbanken für die Kern-, Extra- und Community-Paketrepositorys bereits auf dem neuesten Stand sind.

[omar@omar ~]$ sudo pacman -Syu

Installieren Sie Grub

Wenn Grub noch nicht installiert ist, installieren wir es mit dem „grub“-Paket innerhalb eines Pacman-Befehls. Das Flag -S weist Pacman an, das Paket zu synchronisieren (installieren). In der Ausgabe können Sie sehen, dass das Paket „grub“ bereits aktuell ist und der Befehl das Paket neu installiert. Anschließend wird mit der Installation des Pakets „grub“ fortgefahren. Es prüft auf Dateikonflikte und verfügbaren Speicherplatz.

[omar@omar ~]$ sudo pacman -S grub

Aktualisieren Sie Grub mit dem Grub Customizer

Die Datei „/etc/default/grub“ ist eine Konfigurationsdatei für den GRUB-Bootloader, der zur Verwaltung des Bootvorgangs des Systems verwendet wird. Es enthält verschiedene Optionen und Einstellungen, die bestimmen, wie sich GRUB verhält und welche Optionen dem Benutzer beim Booten angezeigt werden. Beim Bearbeiten dieser Datei ist Vorsicht geboten, da Fehler oder falsche Einstellungen dazu führen können, dass das System nicht mehr booten kann. Nachdem Sie Änderungen daran vorgenommen haben, speichern Sie es mit Strg+S.

[omar@omar ~]$ sudo nano /etc/default/grub

Grub-Customizer ist ein grafisches Schnittstellentool zum Konfigurieren der Einstellungen und des Erscheinungsbilds von grub2/burg. Es ermöglicht den Benutzern, die Menüeinträge zu bearbeiten, die GRUB-Konfigurationsdatei zu aktualisieren, das Hintergrundbild zu ändern und vieles mehr, was eine benutzerfreundliche Oberfläche zur Verwaltung des Startvorgangs bietet. Mit dem folgenden Befehl wird das Paket „grub-customizer“ auf einem System installiert, das unter Arch Linux läuft. In der Ausgabe können Sie sehen, dass Pacman das Paket „grub-customizer“ installiert. Pacman prüft dann den verfügbaren Speicherplatz und verarbeitet die Paketänderungen.

[omar@omar ~]$ sudo pacman -S grub-customizer

Suchen Sie nun in Ihrem Systemaktivitätsbereich nach der Grub Customizer-Anwendung, wie in der folgenden Abbildung gezeigt. Dann öffnen Sie es.

Möglicherweise ist eine Authentifizierung erforderlich. Fügen Sie daher Ihr Systempasswort hinzu, um fortzufahren.

Sie können die Konfigurationseinstellungen sehen, wenn Sie zunächst Änderungen vornehmen möchten.

Auf der Registerkarte „Darstellungseinstellungen“ finden Sie die Einstellungen zum Erscheinungsbild Ihres Linux-Systems. Nachdem Sie Änderungen vorgenommen haben, speichern und schließen Sie den Grub Customizer.

Die GRUB2-Bootloader-Datei „grub.cfg“ wird vom Befehl grub-mkconfig basierend auf den Einstellungen in der Datei /etc/default/grub und den Dateien im Verzeichnis /etc/grub.d generiert. Durch das Generieren der Datei grub.cfg können Sie sicherstellen, dass der Bootloader Ihres Systems korrekt konfiguriert ist und die neuesten Änderungen enthält, die Sie mit Grub Customizer an den Booteinstellungen Ihres Systems vorgenommen haben.

[omar@omar ~]$ sudo grub-mkconfig -o /boot/grub/grub.cfg

Verwenden des Update-Grub-Repositorys

Wenn Sie die vorherige Methode schwierig und langwierig finden, können Sie zur Installation des Update-Grub-Repositorys von Git wechseln. Mit dem folgenden Befehl werden die Pakete „git“ und „base-devel“ unter Arch Linux installiert. „Base-Devel“ ist eine Gruppe von Paketen, die üblicherweise zum Erstellen und Kompilieren der Software aus der Quelle unter Arch Linux verwendet werden. Der Befehl fordert den Benutzer auf, die Installation zu bestätigen und zeigt die Gesamtgröße der zu installierenden Pakete sowie die Netto-Upgrade-Größe an. Sobald der Benutzer mit y bestätigt, fährt der Befehl mit der Installation fort.

[omar@omar ~]$ sudo pacman -S git base-devel

Mit dem folgenden Befehl wird eine Kopie eines Pakets namens „update-grub“ vom Git-Versionskontrollsystem heruntergeladen. Das Paket wird in ein neues Verzeichnis namens „update-grub“ im aktuellen Arbeitsverzeichnis heruntergeladen. Der Vorgang des Herunterladens des Pakets wird Klonen genannt. Es umfasst mehrere Schritte wie das Aufzählen der Objekte, das Zählen der Objekte, das Komprimieren der Objekte, die Wiederverwendung der Objekte und den Empfang der Objekte. Nachdem Sie das Paket heruntergeladen haben, können Sie es anwenden, indem Sie in das Verzeichnis update-grub gehen.

[omar@omar ~]$ Git-Klon https://aur.archlinux.org/update-grub.git

Der Ordner „update-grub“ befindet sich gemäß dem Befehl „ls“ im aktuellen Arbeitsverzeichnis von Arch Linux.

[omar@omar ~]$ ls
Desktop-Downloads Bildervorlagen Docker-Git Update-Grub
Dokumente Musik Öffentliche Videos index.jpg Juhu

Der nächste Befehl, „cd update-grub“, ändert das aktuelle Arbeitsverzeichnis in das Verzeichnis des geklonten Repositorys.

[omar@omar ~]$ cd update-grub

Der letzte Befehl, „makepkg -sri“, wird verwendet, um das Paket aus dem geklonten Repository mit dem Dienstprogramm makepkg zu erstellen und zu installieren. Das Flag „-s“ dient dazu, das Paket mit allen Abhängigkeiten zu erstellen. Das „r“-Flag dient dazu, das Paket nach dem Erstellen zu installieren. Und das „i“-Flag soll das Paket nicht ohne Aufforderung zur Bestätigung versenden.

[omar@omar update-grub]$ makepkg -sri

Der folgende Befehl verwendet das AUR-Hilfsprogramm „yay“, um das Paket „update-grub“ aus dem Arch User Repository (AUR) zu installieren. Der Befehl prüft zunächst, ob Paketkonflikte und innere Konflikte vorliegen. Anschließend listet es das gefundene Paket auf (update-grub 0.0.1-7) und fordert den Benutzer auf, die Installation zu bestätigen.

[omar@omar update-grub]$ yay -S update-grub

Hier finden Sie die Anweisungen zum Aktualisieren der Grub-Bootloader-Konfigurationsdatei auf dem System. Der Befehl wird normalerweise verwendet, nachdem Änderungen an der Startkonfiguration des Systems vorgenommen wurden, wie z. B. die Installation eines neuen Betriebssystems oder die Änderung der Startreihenfolge der vorhandenen Betriebssysteme. Der Befehl generiert die Grub-Konfigurationsdatei, indem er nach den installierten Linux-Kerneln und anfänglichen RAM-Disk-Images sucht und diese dann als Startoptionen in der Konfigurationsdatei hinzufügt.

[omar@omar update-grub]$ sudo update-grub

Abschluss

Die Einführung des Leitfadens informiert Sie über die Verwendungsmöglichkeiten von Grub in verschiedenen Linux-ähnlichen Betriebssystemen. Es zeigt an, wie wichtig es ist, es zum Bootloaden zu verwenden. Danach haben wir Grub auf Arch Linux installiert und zwei verschiedene Möglichkeiten besprochen, es nacheinander mit dem Grub-Customizer und dem Update-Grub-Repository von Git zu aktualisieren. Die Verwendung der Grub-Konfigurationsdatei zeigt, wie Sie Änderungen vornehmen und diese dann zum Laden beim Booten speichern können.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen