Für Ubuntu und andere Linux -Systeme ist Grub (Grand Unified Bootloader) ein Bootloader -Tool. Der Linux -Kernel sowie die anfängliche RAM -CD (INITRD) werden beim Systemstart von ihm geladen. Wenn mehr als ein Betriebssystem oder ein Kernel verfügbar ist, kann der Benutzer auswählen, welches starten soll. Darüber hinaus bietet es den ausgefeilten Benutzern eine Befehlszeilenschnittstelle, um die Boot-Prozedur direkt zu konfigurieren. In diesem Leitfaden werden wir die Methoden zur Aktualisierung von GRUB im Arch Linux -System erörtern.
Aktualisieren Sie den Arch Linux
Beginnen Sie mit dem folgenden aufgeführten Befehl, mit dem die Paketdatenbanken aktualisiert und alle Pakete auf einem System aktualisiert werden können, das auf Arch Linux ausgeführt wird. Das Flag -S -Flag fordert Pacman auf, die Pakete zu synchronisieren (installieren oder aktualisieren). Die -y -Flagge fordert Pacman auf, Ja als Antwort auf jede Frage anzunehmen. Und das -u -Flag fordert Pacman auf, auch die Pakete zu aktualisieren, die bereits auf dem System installiert sind. In der Ausgabe können Sie feststellen, dass die Paketdatenbanken für die Repositories für Kern-, Extra- und Community -Paket -Repositories bereits auf dem neuesten Stand sind.
[Omar@omar ~] $ sudo pacman -Syu
GRUB einbauen
Wenn GRUB noch nicht installiert ist, installieren wir es mit dem "Grub" -Paket innerhalb eines Pacman -Befehls. Das -S -Flag fordert Pacman auf, das Paket zu synchronisieren (zu installieren). In der Ausgabe können Sie feststellen, dass das "Grub" -Paket bereits aktuell ist und der Befehl das Paket neu installiert. Es geht dann mit der Installation des „Grub“ -Pakets fort. Es prüft auf Dateikonflikte und verfügbare Festplattenspeicher.
[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 -Startloader, mit dem die Startprozedur des Systems verwaltet wird. Es enthält verschiedene Optionen und Einstellungen, die bestimmen, wie sich Grub verhält und welche Optionen dem Benutzer zur Startzeit präsentiert werden. Es ist wichtig, bei der Bearbeitung dieser Datei vorsichtig zu sein, da das Erstellen von Fehlern oder die Verwendung falscher Einstellungen dazu führen kann, dass das System nicht starten kann. Speichern Sie es nach Änderungen daran mithilfe von Strg+s.
[Omar@omar ~] $ sudo nano/etc/default/grub
Grub-Customizer ist ein grafisches Schnittstellenwerkzeug zum Konfigurieren der GRUB2/Burg-Einstellungen und des Aussehens. Damit können die Benutzer die Menüeinträge bearbeiten, die GRUB-Konfigurationsdatei aktualisieren, das Hintergrundbild ändern und mehr, die eine benutzerfreundliche Schnittstelle zur Verwaltung des Boot-Vorgangs bieten. Mit dem folgenden Befehl wird das Paket „Grub-Customizer“ auf einem System installiert, das auf Arch Linux ausgeführt wird. In der Ausgabe sehen Sie, dass Pacman das "Grub-Customizer" -Paket installiert. Pacman überprüft dann den verfügbaren Speicherplatz und verarbeitet die Paketänderungen.
[Omar@omar ~] $ sudo pacman -s grub -kustomizer
Suchen Sie nun nach der Grub Customizer -Anwendung in Ihrem Systemaktivitätsbereich, wie im folgenden Bild gezeigt. Dann öffnen Sie es.
Es kann eine Authentifizierung erfordern. Fügen Sie daher Ihr Systemkennwort hinzu, um fortzufahren.
Sie können die Konfigurationseinstellungen sehen, wenn Sie überhaupt Änderungen vornehmen möchten.
In der Registerkarte „Ausseheneinstellungen“ finden Sie die Einstellungen zum Erscheinungsbild Ihres Linux -Systems. Speichern und schließen Sie den Grub -Customizer nach Änderungen und schließen Sie sie.
Das grub2 “mublibel.Die Bootloader-Datei cfg ”wird vom Befehl grub-mkconfig basierend auf den Einstellungen in der Datei/etc/default/grub und in den Dateien in/etc/grub generiert.d Verzeichnis. Durch Erzeugen des müßigen.CFG -Datei können Sie sicherstellen.
[Omar@omar ~] $ sudo grub -mkconfig -o/boot/grub/grub.CFG
Verwenden des Update-Grub-Repositorys
Wenn Sie die vorherige Methode schwierig und lang 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. Das „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 und die Netto -Upgrade -Größe an. Sobald der Benutzer mit y bestätigt wird, fährt der Befehl mit der Installation fort.
[Omar@omar ~] $ sudo pacman -s git base -devel
Der folgende Befehl wird verwendet, um eine Kopie eines Pakets mit dem Namen "Update-Grub" aus dem Git-Versionskontrollsystem herunterzuladen. Das Paket wird im aktuellen Arbeitsverzeichnis in ein neues Verzeichnis namens "Update-Grub" heruntergeladen. Das Herunterladen des Pakets heißt Klonierung. Es enthält mehrere Schritte wie Aufzählung der Objekte, das Zählen der Objekte, das Komprimieren der Objekte, die Wiederverwendung der Objekte und das Empfangen der Objekte. Nach dem Herunterladen des Pakets können Sie es anwenden, indem Sie zum Update-GRUB-Verzeichnis gehen.
[Omar@omar ~] $ git klone https: // aur.Archlinux.org/update-grub.Git
Der Update-GRUB-Ordner finden Sie im aktuellen Arbeitsverzeichnis von Arch Linux gemäß dem Befehl ls.
[Omar@omar ~] $ ls
Desktop Downloads Bilder Vorlagen Docker-Git Update-Grub
Dokumentiert Musik öffentliche Videos Index.JPG yay
Der nächste Befehl "CD Update-Grub" ändert das aktuelle Arbeitsverzeichnis in das Verzeichnis des geklonten Repositorys.
[Omar@omar ~] $ cd Update-Grub
Der endgültige Befehl „makepkg -sri“ wird zum Erstellen und Installieren des Pakets aus dem geklonten Repository mithilfe des Dienstprogramms makePkg verwendet. Das Flag „-s“ besteht darin, das Paket mit allen Abhängigkeiten zu erstellen. Das Flag „R“ besteht darin, das Paket nach dem Erstellen zu installieren. Und das "I" -Flag ist das Paket nicht ohne Aufforderung zur Bestätigung.
[Omar@omar Update -Grub] $ makepkg -sri
Der folgende Befehl verwendet das AUR "YAY" -Helferprogramm, um das Paket "Update-GRUB" aus dem Arch User Repository (AUR) zu installieren. Der Befehl überprüft zunächst alle Paketkonflikte und inneren Konflikte. Dann listet das Paket auf, das es findet (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 zur Aktualisierung der GRUB -Bootloader -Konfigurationsdatei auf dem System. Der Befehl wird normalerweise verwendet, nachdem Änderungen an der Startkonfiguration des Systems vorgenommen wurden, z. B. die Installation eines neuen Betriebssystems oder die Änderung der Startreihenfolge der vorhandenen Betriebssysteme. Der Befehl generiert die GRUB -Konfigurationsdatei, indem nach den installierten Linux -Kerneln und anfänglichen RAM -Festplattenbildern gesucht und dann in der Konfigurationsdatei als Startoptionen hinzugefügt wird.
[Omar@omar Update-Grub] $ sudo update-grub
Abschluss
Mit der Leitfaden-Einführung informieren Sie die Verwendung von GRUB in verschiedenen Linux-ähnlichen Betriebssystemen. Es zeigt, wie wichtig es ist, es für den Starteladung zu verwenden. Danach haben wir GRUB auf Arch Linux installiert und zwei verschiedene Möglichkeiten erörtert, um es einzeln mit dem Grub Customizer und dem Update-GRUB-Repository von Git zu aktualisieren. Die Verwendung der GRUB -Konfigurationsdatei zeigt an, wie Sie Änderungen vornehmen und dann für das Laden des Starts speichern können.