GRUB (Grand Unified Bootloader) ist eine Software, die auf einem Computer installiert wird, um den Start des Betriebssystems zu steuern. Das Einrichten von GRUB ist eine wichtige Aufgabe für Benutzer, die die Startreihenfolge verschiedener Betriebssysteme anpassen oder die Bootparameter ändern möchten.
In diesem Artikel werden wir uns eine schrittweise Anleitung zum Einrichten von GRUB ansehen. Bevor Sie mit der Einrichtung beginnen, sollten Sie eine Sicherungskopie der aktuellen Einstellungen erstellen, damit Sie schnell zu diesen Einstellungen zurückkehren können, wenn etwas schief geht.
Schritt 1: Öffnen Sie ein Terminal und geben Sie den Befehl "sudo nano /etc/default/grub" ein. Dieser Befehl öffnet die GRUB-Einstellungsdatei im Nano-Texteditor.
Schritt 2: Suchen Sie die Zeile "GRUB_TIMEOUT" und ändern Sie den Wert in die gewünschte Anzahl von Sekunden, um das Bootloader-Menü anzuzeigen. Zum Beispiel bedeutet "GRUB_TIMEOUT=5", dass das Menü standardmäßig für 5 Sekunden angezeigt wird, bevor das Betriebssystem automatisch geladen wird.
Schritt 3: Um die Bootreihenfolge der Betriebssysteme zu ändern, ändern Sie den Wert der Variablen "GRUB_DEFAULT". Um ein bestimmtes Betriebssystem auszuwählen, geben Sie die Gerätenummer des Betriebssystems an (z. B. "GRUB_DEFAULT=0" für das erste Betriebssystem). Wenn Sie möchten, dass GRUB das zuletzt verwendete Betriebssystem automatisch startet, setzen Sie den Wert auf "GRUB_DEFAULT=saved".
Schritt 4: Speichern Sie die Einstellungsdatei, indem Sie die Tasten "Strg+ X", dann "Y" und dann "Enter" drücken.
Schritt 5: Aktualisieren Sie GRUB, indem Sie den Befehl "sudo update-grub" eingeben. Dadurch wird die GRUB-Konfiguration basierend auf den neuen Einstellungen aktualisiert.
Nachdem Sie Ihren Computer neu gestartet haben, sehen Sie nun die Änderungen, die Sie an den Einstellungen des GRUB-Bootloaders vorgenommen haben. Denken Sie daran, dass falsche Einstellungen zu Problemen beim Booten des Systems führen können. Seien Sie also vorsichtig und sichern Sie Ihre Einstellungen.
Schritt 1: Grundlegende Parameter definieren
Bevor Sie mit der Konfiguration des GRUB-Bootloaders beginnen, müssen Sie einige grundlegende Parameter definieren, die bei der Konfiguration verwendet werden sollen. Hier sind einige von ihnen:
- Das Betriebssystem und seine Partitionen
- Speicherort der GRUB-Bootloader-Partition
- Startoptionen für das Betriebssystem
Sie können das Programm fdisk verwenden, um das Betriebssystem und seine Partitionen zu bestimmen. Führen Sie den Befehl sudo fdisk -l aus, um die Liste der Partitionen auf Ihrer Festplatte anzuzeigen.
Der Speicherort der GRUB-Bootloader-Partition ist abhängig von der verwendeten Linux-Distribution unterschiedlich. Normalerweise befindet es sich in der /boot-Partition.
Die Startoptionen des Betriebssystems, wie der Kernel-Name und die Kernel-Optionen, finden Sie in der GRUB-Konfigurationsdatei, die sich normalerweise im Pfad /boot/grub/grub befindet.cfg .
Nachdem Sie alle erforderlichen Parameter definiert haben, können Sie mit der Konfiguration des GRUB-Bootloaders fortfahren. Im nächsten Schritt werden wir uns ansehen, wie Sie die GRUB-Konfigurationsdatei bearbeiten, um dem Startmenü ein Betriebssystem hinzuzufügen.
Schritt 2: Erstellen einer Konfigurationsdatei
Nachdem Sie GRUB installiert haben, müssen Sie eine Konfigurationsdatei erstellen, die Informationen zu den verfügbaren Betriebssystemen und Bootparametern enthält. Führen Sie dazu die folgenden Schritte aus:
1. Öffnen Sie ein Terminal und geben Sie den Befehl sudo gedit /etc/default/grub ein, um die GRUB-Einstellungsdatei zu bearbeiten.
2. Suchen Sie nach der Zeile mit dem Parameter GRUB_CMDLINE_LINUX_DEFAULT, und ändern Sie den Wert, indem Sie die erforderlichen Startoptionen für das Betriebssystem hinzufügen. Sie können beispielsweise den Parameter apparmor=1 security=apparmor hinzufügen, um den AppArmor-Sicherheitsmodus zu aktivieren.
3. Suchen Sie dann nach der Zeile GRUB_CMDLINE_LINUX und fügen Sie bei Bedarf zusätzliche Boot-Parameter hinzu. Sie können beispielsweise vga=791 hinzufügen, um die Bildschirmauflösung anzugeben.
4. Speichern Sie die Datei, und schließen Sie den Editor.
5. Aktualisieren Sie GRUB, indem Sie den Befehl sudo update-grub ausführen. Sie aktualisiert die Bootloader-Konfiguration basierend auf den Änderungen, die Sie an der Konfigurationsdatei vorgenommen haben.
Die GRUB-Konfigurationsdatei wurde jetzt nach Ihren Wünschen erstellt und konfiguriert. Sie müssen nur den Computer neu starten, um die Änderungen zu sehen. Gute Einrichtung!
Schritt 3: Konfigurieren der Startelemente
Nachdem Sie das richtige Betriebssystem zum Starten ausgewählt haben, müssen Sie die Startelemente konfigurieren.
Hier können Sie die Startreihenfolge der Betriebssysteme auswählen und die Verzögerungszeit vor dem automatischen Booten festlegen.
Um die Bootreihenfolge der Betriebssysteme zu ändern, können Sie einfach die Elemente in der Liste nach oben oder unten verschieben.
| Taste | Option |
|---|---|
| ↓ | Element nach unten verschieben |
| ↑ | Element nach oben verschieben |
Sie können auch die Verzögerungszeit vor dem automatischen Booten einstellen, um bei Bedarf das gewünschte Betriebssystem auswählen zu können.
Um die Verzögerungszeit zu ändern, geben Sie einfach die gewünschte Anzahl von Sekunden im Feld "Verzögerung vor dem automatischen Laden" ein.
Nachdem Sie die Konfiguration der Startelemente abgeschlossen haben, speichern Sie die Änderungen und starten Sie den Computer neu, um zu überprüfen, ob alles ordnungsgemäß funktioniert.
Schritt 4: Installieren von GRUB auf der Festplatte
Verwenden Sie den folgenden Befehl, um GRUB auf der Festplatte zu installieren:
Geben Sie hier anstelle von /dev/sdX den Pfad zu dem Laufwerk an, auf dem Sie GRUB installieren möchten. Wenn Sie zum Beispiel /dev/sda auf der Festplatte installieren möchten, würde der Befehl folgendermaßen aussehen:
Nachdem GRUB erfolgreich auf der Festplatte installiert wurde, wird eine Meldung angezeigt, dass der Vorgang abgeschlossen ist.
GRUB ist jetzt einsatzbereit. Sie können das System neu starten und den GRUB-Bootloader an Ihre Bedürfnisse anpassen.
Schritt 5: Einstellungen überprüfen und GRUB starten
Nachdem Sie alle notwendigen Änderungen an der Grub-Konfigurationsdatei vorgenommen haben.cfg, Sie müssen es auf Syntaxfehler überprüfen. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie ein Terminal und geben Sie den Befehl sudo grub-mkconfig -o /boot/grub/grub ein.cfg .
- Wenn der Befehlsausführungsprozess abgeschlossen ist, überprüfen Sie die Ausgabe auf Fehler.
Wenn keine Fehler auftreten, haben Sie den GRUB-Bootloader erfolgreich eingerichtet. Jetzt können Sie Ihren Computer neu starten und überprüfen, ob GRUB ordnungsgemäß funktioniert. Führen Sie dazu die folgenden Schritte aus:
- Starten Sie den Computer neu, um beim Booten eine Liste der verfügbaren Betriebssysteme anzuzeigen.
- Verwenden Sie die Pfeiltasten auf der Tastatur, um das gewünschte Betriebssystem auszuwählen, und drücken Sie die Eingabetaste.
GRUB muss das von Ihnen gewählte Betriebssystem erfolgreich starten. Wenn Sie Probleme haben oder das Betriebssystem nicht gestartet wurde, müssen Sie möglicherweise die vorherigen Schritte wiederholen und Ihre Einstellungen erneut überprüfen.