Bootloader

Grub Bootloader Vollständiges Tutorial

Grub Bootloader Vollständiges Tutorial
Ein Bootloader ist standardmäßig das erste Programm, das beim Einschalten Ihres Computersystems gestartet wird, d. h.e., es startet noch vor dem Betriebssystem. Tatsächlich ist der Bootloader dafür verantwortlich, Ihr Betriebssystem zu laden. Wenn kein Bootloader vorhanden ist, ist es technisch unmöglich, Ihr Betriebssystem zu laden, daher können Sie nicht auf Ihr Computersystem zugreifen. Dieses Programm wird uns von GNU . präsentiert.

Ursprünglich wurde dieses Programm nur für Linux-basierte Systeme entwickelt, heute unterstützt es jedoch mehrere Betriebssysteme, darunter macOS, Windows, BSD und Solaris. Die meisten Benutzer werden erst dann mit dem Grub Boot Loader vertraut, wenn sie mehr als ein Betriebssystem auf ihrem Computer installieren. Dadurch bewirken sie im Wesentlichen, dass der Grub Boot Loader beim Booten ein Menü anzeigt, über das sie explizit auswählen können, welches Betriebssystem sie laden möchten.

In diesem Artikel möchten wir Ihnen ein vollständiges Tutorial zum Grub Boot Loader vorstellen, das auf der Anpassung dieses Programms nach Ihren Wünschen basiert. Nachdem Sie dieses Tutorial durchgearbeitet haben, sind Sie in der Lage, den Grub Boot Loader nach Ihren Wünschen anzupassen, und können so die Erfahrung des Bootvorgangs noch interessanter machen.

Hinweis: Um Sie durch das vollständige Tutorial des Grub Boot Loader zu führen, haben wir Linux Mint 20 verwendet. Dafür kann aber auch jede andere bevorzugte Linux-Distribution verwendet werden.

Methode zum Anpassen des Grub-Bootloaders

Der Grub Boot Loader verfügt über eine Einstellungsdatei, die aus allen Standardkonfigurationen besteht, die der Grub Boot Loader verwendet. Wir haben jedoch die Freiheit, diese Einstellungen nach unserer Wahl anzupassen. Daher werden wir im Folgenden einige Methoden zum Anpassen des Grub Boot Loader durch Änderungen an seiner Einstellungsdatei mit Ihnen teilen.

Sichern der Datei /etc/default/grub vor dem Anpassen des Grub-Bootloaders

Bevor Sie Änderungen an der Einstellungsdatei von GRUB Boot Loader vornehmen, wird dringend empfohlen, eine Sicherungskopie zu erstellen, damit Sie auch dann, wenn Sie während des gesamten Vorgangs etwas durcheinander bringen, die Standardeinstellungen wiederherstellen können. Bevor wir jedoch eine Sicherungskopie der Einstellungsdatei des Grub Bootloaders erstellen, möchten wir Ihnen zeigen, wie diese Datei aussieht looks.

Zuerst müssen wir das Linux Mint 20-Terminal starten, was wir ganz einfach tun können, indem wir auf das Verknüpfungssymbol klicken. Wir haben auch das Bild des Linux Mint 20-Terminals unten zur Vereinfachung angehängt:


Jetzt versuchen wir, den Inhalt der Datei /etc/default/grub anzuzeigen, indem wir den folgenden Befehl im gerade gestarteten Terminalfenster ausführen:

Katze /etc/default/grub


Die Datei /etc/default/grub ist in der folgenden Abbildung dargestellt:


Wir können eine Sicherungskopie dieser Datei erstellen, indem wir den folgenden Befehl in unserem Terminal ausführen:

sudo cp /etc/default/grub /etc/default/grub.backen

Dieser Befehl erfordert Root-Rechte, um ordnungsgemäß ausgeführt zu werden. Hier stellt /etc/default/grub die ursprüngliche Einstellungsdatei von Grub Boot Loader dar, während /etc/default/grub.bak repräsentiert die Sicherungskopie dieser Datei. Mit dem Befehl „cp“ wird die Sicherungskopie der Einstellungsdatei erstellt.


Um nun zu überprüfen, ob die Sicherungsdatei eine genaue Kopie der Datei „/etc/default/grub“ ist oder nicht, versuchen wir, ihren Inhalt anzuzeigen, indem wir den unten angegebenen Befehl in unserem Terminal ausführen:

Katze /etc/default/grub.backen


Wenn Sie diesen Befehl ausführen, wird der Inhalt von /etc/default/grub . angezeigt.bak-Datei auf Ihrem Terminal, wie in der folgenden Abbildung gezeigt, die Sie mit dem Inhalt der /etc/default/grub-Datei vergleichen können, um sicherzustellen, dass beide Dateien den gleichen Inhalt enthalten. Nachdem das Backup der Einstellungsdatei erfolgreich erstellt wurde, können wir mit der Anpassung des Grub Bootloaders beginnen.

Methode zur Auswahl des Grub-Standardbetriebssystems

Manchmal haben wir mehr als ein Betriebssystem auf unserem Computer installiert. Während des Bootvorgangs präsentiert uns unser Grub Boot Loader ein Menü, mit dem wir das Betriebssystem auswählen können, das wir ausführen möchten. Wir können diese Wahl innerhalb einer bestimmten Zeit treffen, danach lädt der Grub Boot Loader automatisch das Standardbetriebssystem. Wenn wir jedoch sicher sind, dass wir jedes Mal, wenn wir unseren Computer einschalten, ein bestimmtes Betriebssystem booten und wir uns die Mühe ersparen möchten, diese Wahl beim Booten zu treffen, können wir das Betriebssystem unserer Wahl angeben als Standardbetriebssystem in der Datei /etc/default/grub. Damit bei jedem Einschalten unseres Computersystems automatisch das Betriebssystem unserer Wahl geladen wird.

Um dies zu erreichen, müssen wir auf die Datei /etc/default/grub zugreifen, indem wir sie mit einem beliebigen Texteditor unserer Wahl öffnen, vorzugsweise mit dem Nano-Editor. Dies kann durch Ausführen des unten angegebenen Befehls in unserem Terminal erfolgen:

sudo nano /etc/default/grub

Da wir versuchen, auf die Einstellungsdatei von Grub Boot Loader zuzugreifen, erfordert diese Aktion Root-Benutzerrechte, die durch Eingabe des Schlüsselworts „sudo“ vor dem oben genannten Befehl bereitgestellt werden können.


Wenn die Datei /etc/default/grub mit dem Nano-Editor geöffnet wird, müssen wir die Zeile „GRUB_DEFAULT“ suchen. Diese Zeile teilt dem Grub Boot Loader mit, welches Betriebssystem er während der Boot-Up-Zeit laden muss. Die Nummerierung der Betriebssysteme beginnt bei „0“. Das heißt, wenn Sie während des Bootvorgangs das erste Betriebssystem aus der Liste der Betriebssysteme laden möchten, die Ihnen zur Verfügung gestellt werden, müssen Sie den Wert von „GRUB_DEFAULT“ auf „0“ setzen, wie wir es in unserem Fall. Dies ist auch im folgenden Bild hervorgehoben:


Manchmal kennen Sie jedoch nicht die genaue Nummer, die dem Betriebssystem Ihrer Wahl entspricht, d.e., Sie erinnern sich nicht mehr an die Reihenfolge, in der der Grub Boot Loader die Betriebssysteme in seinem Menü präsentiert. In diesem Fall müssen Sie den vollständigen Namen des Betriebssystems Ihrer Wahl kennen und können den Wert von „GRUB_DEFAULT“ auf den Namen dieses Betriebssystems setzen. In unserem Fall haben wir diesen Wert auf „Linux Mint 20“ gesetzt, wie im Bild unten gezeigt. Nachdem Sie diese Änderung vorgenommen haben, drücken Sie Strg+X, um Ihre Datei zu speichern und zu schließen.


Immer wenn Sie Änderungen an der Datei /etc/default/grub vornehmen, müssen Sie Grub aktualisieren, damit die neu vorgenommenen Änderungen wirksam werden. Dies kann durch Ausführen des folgenden Befehls im Terminal erfolgen:

sudo update-grub


Sobald Sie diesen Befehl ausführen, dauert es einige Sekunden, bis sich Grub aktualisiert hat. Danach wird die Meldung „Fertig“ angezeigt, wie in der Abbildung unten hervorgehoben, die anzeigt, dass Ihre Änderungen erfolgreich wirksam wurden.

Methode zum Ändern des Hintergrunds des Grub-Bootloader-Menüs

Der Standardhintergrund des Grub Bootloader-Menüs sieht ziemlich langweilig und langweilig aus, aber Sie müssen sich keine Sorgen mehr machen, da Sie ihn jederzeit ändern können. Dazu müssen wir die Datei /etc/default/grub erneut wie folgt ein wenig optimieren:

Um den Hintergrund des Grub Boot Loader-Menüs zu ändern, haben wir in unserem Home-Verzeichnis ein „jpeg“-Bild gespeichert, das wir als neuen Hintergrund verwenden möchten. Sie können auch eine „png“- oder „jpg“-Bilddatei verwenden. Dieses neue Hintergrundbild hat den Titel BootLoader.jpeg, wie in der Abbildung unten hervorgehoben:


Wir haben dieses Bild auch geöffnet, um Ihnen zu zeigen, wie das Grub-Boot-Loader-Menü aussehen wird, nachdem wir dieses Bild als Hintergrund erstellt haben.

Jetzt öffnen wir die Datei /etc/default/grub noch einmal mit dem Nano-Editor, indem wir den gleichen Befehl wie in der obigen Methode ausführen. Dieses Mal fügen wir dieser Datei ein neues Feld hinzu, das wie folgt aussieht:

GRUB_BACKGROUND=”ImageFilePath”

Hier müssen Sie den ImageFilePath durch den tatsächlichen Pfad ersetzen, in dem sich Ihr neues Hintergrundbild befindet. In unserem Fall war es „/home/kbuzdar/BootLoader.jpeg“, wie in der Abbildung unten hervorgehoben:


Speichern Sie nun Ihre Datei und schließen Sie sie. Danach müssen Sie Grub erneut aktualisieren, damit es die soeben vorgenommenen Änderungen lesen kann. Wenn Sie Grub mit dem gleichen Befehl aktualisieren, den wir in der obigen Methode angegeben haben, können Sie überprüfen, ob Grub aktualisiert wurde, indem Sie die Meldung "Fertig" am Ende Ihres Terminals sehen, wie in der folgenden Abbildung hervorgehoben:

Methode zum Ändern des Boot-Timeouts des ausgewählten Betriebssystems

Wenn auf Ihrem Computer nur ein Betriebssystem installiert ist, ist der Standardwert für das Menü-Timeout des Grub-Boot-Loaders „0“, d.e., das einzige Betriebssystem, das Sie haben, wird sofort geladen, sobald Sie Ihr Computersystem einschalten. Wenn Sie jedoch mehr als ein Betriebssystem auf Ihrem Computer installiert haben, ist der Standard-Timeout-Wert „10“, d. h.e., Das Grub Boot Loader-Menü erscheint 10 Sekunden lang auf Ihrem Bildschirm, in dem Sie wählen können, ob Sie ein beliebiges Betriebssystem laden möchten. Nach Ablauf der Zeitüberschreitung lädt der Grub Boot Loader automatisch das Standardbetriebssystem. Wir können den Wert dieses Timeout-Felds jederzeit gemäß unseren Anforderungen erhöhen oder verringern.

Um das Boot-Timeout zu ändern, müssen wir die Datei /etc/default/grub noch einmal mit dem Nano-Editor öffnen. Dieses Mal suchen wir das Feld „GRUB_TIMEOUT“ und weisen ihm einen beliebigen Wert (in Sekunden) unserer Wahl zu. Zur Veranschaulichung haben wir diesen Wert auf „5“ Sekunden gesetzt, wie in der Abbildung unten hervorgehoben:


Auch hier müssen wir unsere Datei /etc/default/grub speichern, schließen und dann Grub aktualisieren, damit es die soeben vorgenommenen Änderungen vollständig erkennt. Sie können überprüfen, ob Grub alle diese Änderungen erfolgreich gelesen hat, indem Sie auf Ihrem Terminal nach der Meldung "Fertig" suchen, wie in der folgenden Abbildung hervorgehoben:

Überprüfen, ob alle oben vorgenommenen Änderungen vorgenommen wurden

Jetzt ist es an der Zeit zu überprüfen, ob alle Änderungen, die wir an den oben gezeigten Methoden vorgenommen haben, stattgefunden haben oder nicht. Dazu starten wir unser System neu, und sobald es startet, drücken wir die „Esc“-Taste, bis wir das Grub Boot Loader-Menü aufrufen. Wenn wir dieses Menü aufrufen, können wir sehen, dass das Hintergrundbild des Grub-Bootloaders geändert wurde, wie in der folgenden Abbildung gezeigt:


Außerdem erschien in unserem Fall das Grub Boot Loader-Menü für „5“ Sekunden, d.e., der Timeout-Wert, den wir für dieses Menü festgelegt hatten, woraufhin das Standardbetriebssystem geladen wurde, in unserem Fall Linux Mint 20.

Fazit

Dieser Artikel gab Ihnen einen kurzen Überblick über den Grub Bootloader und seinen Verwendungszweck. Wir haben Ihnen erklärt, wo dieses Programm alle seine Konfigurationen speichert. Präsentieren Sie nicht nur die Methode zum Sichern der Datei /etc/default/grub, d.e., die Einstellungsdatei von Grub, damit Sie problemlos Änderungen an seinen Konfigurationen vornehmen können, da Sie jederzeit alle Ihre Standardeinstellungen aus der Sicherungseinstellungsdatei wiederherstellen können. Darüber hinaus haben wir Ihnen drei verschiedene Fälle vorgestellt, um die Methode zum Anpassen Ihres Grub-Bootloaders zu demonstrieren: 1) Auswählen eines Standardbetriebssystems 2) Ändern des Hintergrunds des Grub-Bootloader-Menüs 3) Ändern des Zeitlimits für das Erscheinungsbild von Grub Bootloader-Menü.

Wir haben diese Fälle erklärt, indem wir die schrittweisen Vorgehensweisen angegeben haben, um all diese Ziele zu erreichen. Auf die gleiche Weise können Sie auch die anderen Parameter der Einstellungsdatei des Grub Bootloaders ändern. Schließlich haben wir überprüft, ob die Änderungen, die wir an der Datei /etc/default/grub vorgenommen haben, tatsächlich stattgefunden haben oder nicht, indem wir unser System neu gestartet und das Grub-Boot-Loader-Menü aufgerufen haben. Hoffentlich bietet Ihnen dieses Tutorial einen guten Ausgangspunkt, um selbst mit dem Grub Boot Loader zu experimentieren.

So verwenden Sie die GameConqueror-Cheat-Engine unter Linux
Der Artikel enthält eine Anleitung zur Verwendung der GameConqueror-Cheat-Engine unter Linux. Viele Benutzer, die Spiele unter Windows spielen, verwen...
Beste Spielkonsolen-Emulatoren für Linux
Dieser Artikel listet beliebte Spielekonsolen-Emulationssoftware auf, die für Linux verfügbar ist. Emulation ist eine Softwarekompatibilitätsschicht, ...
Beste Linux-Distributionen für Gaming im Jahr 2021
Das Linux-Betriebssystem hat sich weit von seinem ursprünglichen, einfachen, serverbasierten Aussehen entfernt. Dieses Betriebssystem hat sich in den ...