{{{#!vorlage Warnung 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! }}} [[Vorlage(Getestet, focal, bionic)]] {{{#!vorlage Wissen [:Paketquellen_freischalten/PPA: Verwenden eines PPAs] [:Pakete_installieren: Installation von Programmen] [:Programme_starten:] }}} [[Inhaltsverzeichnis(1)]] [[Bild(./grub_customizer_logo.png, 48, align=left)]] Der [launchpad:grub-customizer:Grub Customizer] {en} von [user:danielrichter:Daniel Richter] erlaubt die grafische Konfiguration der Bootloader [:GRUB_2:] und [googlecode:burg:Burg] {en}. 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: * die Datei '''/etc/default/grub''' grafisch konfigurieren: * Standardeintrag festlegen * Sichtbarkeit und Timeout des GRUB 2-Menüs einstellen * Recovery-Einträge (de)aktivieren * Kernelparameter festlegen * Auflösung einstellen * Farben und Hintergrundbild anpassen * GRUB-2-Variablen konfigurieren * GRUB-2-Menüeinträge (de)aktivieren, beliebig anordnen, umbenennen * [:GRUB_2/Konfiguration#Skripte-in-etc-grub-d:GRUB-2-Skripte] deaktivieren (durch Entzug der Ausführrechte) * GRUB 2 im MBR (BIOS-Modus) reinstallieren oder nur Konfiguration neu erstellen lassen * GRUB 2 oder Burg auf anderer Partition verwalten * Zurücksetzen aller vorgenommenen Änderungen 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 = {{{#!vorlage Warnung 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. }}} [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Der Grub-Customizer lässt sich für Ubuntu 20.04 aus den Paketquellen installieren[1]: {{{#!vorlage Paketinstallation grub-customizer, universe }}} Nutzer anderer Versionen müssen auf das PPA ausweichen. == PPA == [[Vorlage(PPA, danielrichter2007/grub-customizer)]] Nach dem Aktualisieren der Paketquellen lautet der Paketname zum Installieren [2] wie folgt: {{{#!vorlage Paketinstallation grub-customizer, ppa }}} = 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"'' {{{#!vorlage Tabelle <:>[[Bild(./grub_customizer_bootmenu.png, x175)]] <:>[[Bild(./grub_customizer_settings.png, x175)]] <:>[[Bild(./grub_customizer_design.png, x175)]] +++ <:>Bootmenü-Konfiguration <:>Allgemeine Einstellungen <:>Darstellung }}} [[Bild(./grub_customizer_edit_bootmenu.png, 230, align=right)]] == Bootmenü-Konfiguration == Liefert eine Übersicht der aktuellen Bootmenü-Einträge, wie sie auch im [:Bootoptionen#Optionen-beim-GRUB-Auswahlmenue:GRUB-2-Auswahlmenü] erscheinen. Über die rechte Maustaste [[Vorlage(Tasten, rmb)]] 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 [http://gnome-look.org/ gnome-look.org] {en} 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. [[Bild(./grub_customizer_variables.png, 150, align=right)]] == 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#PAE:] zu finden). Einsteiger sollten diese Einstellungsmöglichkeiten meiden, während Fortgeschrittene '''/etc/default/grub''' direkt bearbeiten können (siehe [:GRUB_2/Konfiguration:]). [[Bild(./grub_customizer_environment.png, 150, align=right)]] == 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#Kernel-deinstallieren:] genauer erklärt. = Links = == Intern == * [topic:erfahrungen-mit-grub-customizer:Erfahrungen mit Grub Customizer] - Diskussion im hiesigen Forum * [:GRUB_2:] {Übersicht} Übersichtsartikel zum Standard-Bootmanager von Ubuntu == Extern == * [launchpad:grub-customizer:Projektseite] {en} * [https://answers.launchpad.net/grub-customizer/+faq/1355 FAQ - How does it work?] {en} - Erklärung, wie der Grub Customizer arbeitet * [http://distrowatch.com/weekly.php?issue=20150406#tips Grub Customizer] {en} - DistroWatch Weekly, 04/2015 * [uf_thread:1664134:HOWTO: Grub Customizer] {en} - detaillierte Gebrauchsanleitung, 01/2011 * [googlecode:burg:Projektseite Burg] ##aasche: brauchbar ? ## * [http://forums.linuxmint.com/viewtopic.php?f=42&t=117504 How-to Guide: Custom Image and Font Color in Grub2] {en} #tag: System, Installation, Bootloader