staging.inyokaproject.org

GRUB Customizer

Achtung!

Ein falsch konfigurierter Bootmanager kann dazu führen, dass das System nicht mehr startet! Unter Umständen hilft dann der Artikel GRUB 2/Reparatur weiter. Dennoch sollte man bei der Benutzung des Programms besondere Vorsicht walten lassen.

Dieser Artikel basiert auf dem Paket grub-pc für ältere BIOS-Rechner bzw. Installationen im BIOS-Modus. Auf modernen EFI-Systemen wird dagegen das Paket grub-efi-amd64 eingesetzt. Während das bei einfachen Aufgaben keine Rolle spielt, kann ein Neuschreiben des MBR (BIOS-Modus) ein EFI-System schwer beschädigen!

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

./grub_customizer_logo.png Der Grub Customizer 🇬🇧 von Daniel Richter erlaubt die grafische Konfiguration der Bootloader GRUB 2 und Burg 🇬🇧. Damit lassen sich einfache Änderungen wie z.B. die Bootreihenfolge (Reihenfolge der Menüeinträge) vornehmen oder die Wartezeit bis zum automatischen Start des Standardeintrags einstellen. Eine komplette grafische Oberfläche zur Konfiguration aller Feinheiten von GRUB 2 stellt der Grub Customizer nicht dar.

Funktionen:

Wichtig zum Verständnis ist noch, dass es sich nicht um ein Reparaturwerkzeug für GRUB 2 handelt. Im Gegenteil: Bei der Verwendung ist zu beachten, dass bereits eine funktionierende GRUB-2-Konfiguration vorliegen muss. Dies ist normalerweise erst nach einer erfolgreichen Ubuntu-Installation gegeben.

Installation

Achtung!

Grub-Customizer kann sich selbst nicht immer vollständig deinstallieren. Somit muss nach einer Deinstallation möglicherweise das Verzeichnis /etc/grub.d manuell repariert werden und mit Boot-Problemen gerechnet werden.

Wiki/Icons/synaptic.png Der Grub-Customizer lässt sich für Ubuntu 20.04 aus den Paketquellen installieren[1]:

  • grub-customizer (universe)

Befehl zum Installieren der Pakete:

sudo apt-get install grub-customizer 

Oder mit apturl installieren, Link: apt://grub-customizer

Nutzer anderer Versionen müssen auf das PPA ausweichen.

PPA

Adresszeile zum Hinzufügen des PPAs:

  • ppa:danielrichter2007/grub-customizer

Hinweis!

Zusätzliche Fremdquellen können das System gefährden.


Ein PPA unterstützt nicht zwangsläufig alle Ubuntu-Versionen. Weitere Informationen sind der Wiki/Vorlagen/PPA/ppa.png PPA-Beschreibung des Eigentümers/Teams danielrichter2007 zu entnehmen.

Nach dem Aktualisieren der Paketquellen lautet der Paketname zum Installieren [2] wie folgt:

  • grub-customizer (ppa)

Befehl zum Installieren der Pakete:

sudo apt-get install grub-customizer 

Oder mit apturl installieren, Link: apt://grub-customizer

Verwendung

Bei Ubuntu-Varianten mit einem Anwendungsmenü erfolgt der Programmstart über den Menüeintrag "System → Grub Customizer" [3]. Alternativ kann man es auch mit dem Befehl grub-customizer aufrufen. Da Änderungen der GRUB-2-Konfiguration Root-Rechte erfordern, muss beim Starten das Administrator-Kennwort eingegeben werden. Die Oberfläche ist in drei Reiter (Tabs) gegliedert:

  • "Bootmenü-Konfiguration"

  • "Allgemeine Einstellungen"

  • "Darstellung"

./grub_customizer_bootmenu.png ./grub_customizer_settings.png ./grub_customizer_design.png
Bootmenü-Konfiguration Allgemeine Einstellungen Darstellung

./grub_customizer_edit_bootmenu.png

Bootmenü-Konfiguration

Liefert eine Übersicht der aktuellen Bootmenü-Einträge, wie sie auch im GRUB-2-Auswahlmenü erscheinen. Über die rechte Maustaste rechte Maustaste bzw. ein Kontextmenü können Einträge bearbeitet, umbenannt, entfernt oder die Reihenfolge (innerhalb der vorhandenen Einträge) angepasst werden. Auf Wunsch ist auch das Anlegen eines neuen Untermenüs möglich. Ubuntu verwendet bereits seit einiger Zeit ein solches Untermenü, um sämtliche anderen Einträge außer dem aktuellen Kernel unter dem Punkt "Erweiterte Optionen für Ubuntu" zusammenzufassen.

Der letzte Eintrag im Kontextmenü mit dem Namen "About the entry types..." liefert nützliche Hinweise, welche unterschiedliche Einträge es gibt und welche man besser nicht ändert.

Allgemeine Einstellungen

Ein häufig geäußerter Wunsch ist das Ändern der Boot-Reihenfolge. Der Ubuntu-Standard ist die automatische Auswahl des ersten Eintrags, der normalerweise auf die neueste Kernelversion verweist. Speziell Nutzer von Dualboot-Systemen können über "Standardeintrag → vordefiniert" eine abweichende Reihenfolge auswählen. Die Option "vorher gebooteter Eintrag" sollte nicht aktiviert werden, da man so Kernel-Aktualisierungen ad absurdum führt.

Darstellung

Über dieses Menü lässt sich die Optik des (bei Ubuntu normalerweise nicht sichtbaren) Bootmenüs beeinflussen. Daher ergibt eine Anpassung nur dann einen Sinn, wenn man unter "Allgemeine Einstellungen → Sichtbarkeit" die Option "Menü anzeigen" aktiviert. Zu den anpassbaren Einstellungen gehören verschiedene Textfarben und ein Hintergrundbild. Mit der Schaltfläche + können fertige GRUB 2-Themen einfach installiert werden. Diese findet man z.B. auf gnome-look.org 🇬🇧 mit dem Suchbegriff "grub2".

Obwohl das Ändern der Darstellung so einfach aussieht, können gerade hier Probleme auftreten. Mehr Informationen sind dem Artikel GRUB 2/Aussehen zu entnehmen.

./grub_customizer_variables.png

Erweiterte Einstellungen

Sowohl der Reiter "Allgemeine Einstellungen" als auch "Darstellung" enthalten eine Schaltfläche "erweiterte Einstellungen". Mittels dieser können die in der Datei /etc/default/grub definierten Variablen entsprechend konfiguriert werden. Leider werden nicht alle der verfügbaren Variablen aufgelistet. So fehlt z.B. der Eintrag GRUB_CMDLINE_LINUX="", der bei Rechnern ohne PAE zum Starten des Kernels erforderlich ist (ein praktisches Beispiel ist im Artikel Xubuntu (Abschnitt „PAE“) zu finden).

Einsteiger sollten diese Einstellungsmöglichkeiten meiden, während Fortgeschrittene /etc/default/grub direkt bearbeiten können (siehe GRUB 2/Konfiguration).

./grub_customizer_environment.png

Zwischen GRUB 2 und Burg umschalten

Der Menüeintrag "Datei → Umgebung wechseln" dient zum Umschalten zwischen den Bootmanagern GRUB 2 und Burg. In der Regel kommt diese Funktion bei Ubuntu nicht zum Einsatz. Sehr nützlich ist aber die Übersicht, welche Dateien zum Anpassen von GRUB 2 erforderlich bzw. ob diese vorhanden sind.

Problembehebung

Alte Kernel entfernen

Was Grub Customizer nicht kann: alte, nicht mehr benötigte Kernel im Rahmen der Systempflege entfernen. Hierfür muss man eine Paketverwaltung bemühen. Dies wird im Artikel Kernel (Abschnitt „Kernel-deinstallieren“) genauer erklärt.

Intern

Extern

Diese Revision wurde am 26. Juli 2022 12:42 von kB erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Bootloader, Installation, System