Startseite
» LINUX
»
So bearbeiten Sie den Ubuntu-Bootloader mit Grub Customizer
So bearbeiten Sie den Ubuntu-Bootloader mit Grub Customizer
Wenn Sie den Ubuntu-Bootloader bearbeiten möchten, ohne die GRUB-Konfigurationsdateien manuell zu ändern, bietet Grub Customizer eine grafische Oberfläche für die gängigsten Änderungen. Sie können das Standardbetriebssystem auswählen, die Reihenfolge der angezeigten Einträge ändern, das Menü-Timeout anpassen, den zuletzt ausgewählten Eintrag beibehalten und Kernelparameter ändern. Wichtig ist, GRUB als bootkritische Konfiguration zu behandeln: Erstellen Sie vorher eine Sicherungskopie, ändern Sie nur, was Sie verstehen, und überprüfen Sie die generierte Konfiguration vor dem Neustart.
GRUB wird normalerweise /boot/grub/grub.cfgaus den Einstellungen im Verzeichnis `/etc/GRUB` /etc/default/grubund den Skripten im Verzeichnis `/etc/GRUB` erstellt /etc/grub.d/. Dieses Modell ist im GNU GRUB-Handbuchgrub.cfg dokumentiert, daher sollten Sie es im Allgemeinen nicht direkt bearbeiten.
1. GRUB sichern und Grub Customizer installieren.
Erstellen Sie eine Sicherungskopie der bearbeitbaren GRUB-Einstellungen, bevor Sie Änderungen vornehmen:
backup_dir="$HOME/grub-backup-$(date +%F-%H%M%S)"
mkdir -p "$backup_dir"
sudo cp -a /etc/default/grub "$backup_dir/default-grub"
sudo cp -a /etc/grub.d "$backup_dir/grub.d"
Prüfen Sie als Nächstes, ob für Ihre Ubuntu-Version bereits ein Installationskandidat verfügbar ist:
apt-cache policy grub-customizer
Falls ein Kandidat verfügbar ist, installieren Sie ihn mit sudo apt install grub-customizer. Falls kein Kandidat verfügbar ist, können neuere Ubuntu-Versionen das vom Maintainer bereitgestellte Grub Customizer Launchpad PPA verwenden :
Ein PPA ist eine zusätzliche Softwarequelle. Überprüfen Sie es daher sorgfältig, bevor Sie es auf einem Rechner aktivieren, bei dem die Startzuverlässigkeit besonders wichtig ist.
Installieren Sie Grub Customizer über APT und fügen Sie das PPA des Maintainers nur dann hinzu, wenn Ihre Ubuntu-Version keinen Kandidaten bereitstellt.
2. Öffnen Sie den Grub Customizer und überprüfen Sie die Boot-Einträge.
Öffnen Sie das Anwendungsmenü, suchen Sie nach „Grub Customizer“ und starten Sie es. Ubuntu fordert Administratorrechte an, da das Programm die Systemstartkonfiguration ändert.
Der Konfigurationsreiter „Liste“ zeigt die Einträge an, die GRUB beim Start bereitstellen kann. Je nach System werden dort möglicherweise Ubuntu, erweiterte Optionen für Ubuntu, Wiederherstellungseinträge und andere Betriebssysteme wie der Windows Boot Manager angezeigt.
Wählen Sie einen Eintrag aus und verwenden Sie die Pfeiltasten nach oben oder unten, um seine Position zu ändern. Löschen Sie keine Wiederherstellungseinträge oder ältere Kernel, nur um die Liste zu verkürzen; diese Einträge können hilfreich sein, falls ein neuer Kernel nicht startet. Vermeiden Sie außerdem umfangreiche Änderungen an der Liste, wenn Sie lediglich einen anderen Standardeintrag benötigen.
Auf der Registerkarte „Listenkonfiguration“ können Sie die GRUB-Menüeinträge einsehen und neu anordnen.
3. Ändern Sie das Standardverhalten für Eintrag, Timeout und Menü.
Öffnen Sie die allgemeinen Einstellungen . Dies ist der sicherste Ort für die Änderungen, die die meisten Ubuntu-Benutzer tatsächlich benötigen.
Standardeintrag: Wählen Sie das Betriebssystem oder den Menüeintrag aus, der automatisch ausgewählt werden soll.
Vorheriger Starteintrag: Veranlassen GRUB, den beim vorherigen Start ausgewählten Eintrag zu speichern. GNU GRUB weist darauf hin, dass dieses Verhalten auf dem Block „Saved Entry“ basiert und daher möglicherweise nicht in jeder Speicherkonfiguration verfügbar ist.
Menü anzeigen: Diese Option sollte auf Dual-Boot-Systemen oder Rechnern, bei denen möglicherweise Fehler behoben werden müssen, aktiviert bleiben.
Timeout: Legen Sie fest, wie viele Sekunden GRUB wartet, bevor der Standardeintrag gestartet wird. Eine kurze Verzögerung von beispielsweise 5–10 Sekunden lässt in der Regel genügend Zeit, um ein anderes Betriebssystem oder eine Wiederherstellungsoption auszuwählen.
Kernelparameter: Bestehende Werte wie quiet splashz. B. sollten Sie nicht ändern, es sei denn, Sie wissen genau, warum Sie sie ändern.
Die GRUB-Dokumentation beschreibt die entsprechenden Einstellungen, einschließlich GRUB_DEFAULT, GRUB_SAVEDEFAULT, GRUB_TIMEOUT, und GRUB_TIMEOUT_STYLE, in ihrer einfachen Konfigurationsreferenz .
Die allgemeinen Einstellungen umfassen den Standard-Boot-Eintrag, die Menü-Sichtbarkeit, das Timeout und die Kernel-Befehlszeilenoptionen.
4. Speichern Sie die Änderungen und überprüfen Sie die generierte GRUB-Konfiguration.
Klicken Sie nach Ihren Änderungen im Grub Customizer auf „Speichern“ . Dadurch wird die GRUB-Konfiguration neu generiert. Sie müssen den Befehl „In MBR installieren“ nicht verwenden, um lediglich Menüeinstellungen anzuwenden. Die Neuinstallation des Bootloaders ist ein separater Vorgang und sollte nur durchgeführt werden, wenn Sie GRUB absichtlich reparieren oder neu installieren müssen.
Zur zusätzlichen Überprüfung öffnen Sie das Terminal und führen Sie folgenden Befehl aus:
sudo update-grub
Unter Ubuntu update-grubist dies ein Wrapper, der ausgeführt wird grub-mkconfig -o /boot/grub/grub.cfg, wie in der Manpage zu update-grub von Ubuntu beschrieben . Lesen Sie die Ausgabe vor dem Neustart. Falls ein Fehler gemeldet wird, beheben Sie diesen zuerst, anstatt mit einer nicht verifizierten Konfiguration neu zu starten.
Speichern Sie die grafischen Änderungen und führen Sie optional update-grub aus, um zu bestätigen, dass Ubuntu das Bootmenü fehlerfrei neu generieren kann.
Was tun, wenn eine Änderung Probleme verursacht?
Wenn Ubuntu noch startet, öffnen Sie den Grub Customizer erneut und machen Sie die letzte Änderung rückgängig oder stellen Sie die entsprechende Einstellung aus dem erstellten Backup wieder her. Ersetzen Sie /etc/grub.dnach Kernel- oder GRUB-Paketaktualisierungen nicht einfach ein neueres Verzeichnis durch eine alte Kopie; verwenden Sie das Backup als Referenz und stellen Sie nur das wieder her, was Sie verstehen. Wenn der Rechner nicht mehr normal startet, verwenden Sie die Ubuntu-Wiederherstellungs- oder Live-Installationsmedien, um die GRUB-Konfiguration zu überprüfen, bevor Sie versuchen, den Bootloader neu zu installieren.
Für die meisten Benutzer ist der beste Ansatz einfach: Verwenden Sie Grub Customizer für den Standardeintrag, das Timeout und die Menüsichtbarkeit, speichern Sie die Konfiguration, überprüfen Sie sie mit update-grubund vermeiden Sie nicht damit zusammenhängende Bootloader-Installationsoptionen.