GRUB ist der Bootloader von Linux – ein solcher Bootloader dient dazu, Betriebssysteme zu starten. Auch wenn es heute UEFI gibt, ein Bootloader ist noch immer nötig. GRUB kann nicht nur Linux, sondern auch Windows und andere Betriebssysteme starten.

In diesem Beitrag der Linux Bibel Österreich sehen wir uns an, wie man GRUB mit einem eigenen Bild optisch verändert.

Sehen wir uns einmal ein Beispiel an – hier das Bootmenü von Debian:

Bootmenü von Debian

Nun, die Idee für diesen Beitrag kam gewissermaßen von unserem Leser John_Doe – er möchte das Design des von der Feuerwehr genutzten Linux-Systems anpassen, eben mit Bildern und Logos der Feuerwehr.
Dazu werden am Ende nicht nur das Bootmenü, sondern auch das Plymouth-Thema (es versteckt die Startmeldungen), diverse Icons und Fenster angepasst.

Bis ich entsprechende Beispielgrafiken erhalte – die ich anpassen kann, werde ich einfach entsprechende Bilder aus dem Netz ziehen. Zu Beginn wird ganz einfach folgendes Bild das Bootmenü zieren:

Das Wichtigste – das verwendete Bild muss an einem Ort liegen, an den GRUB schon herankommt, auch wenn das System verschlüsselt ist. Also etwa auf einer nicht verschlüsselten Partition. Standardmäßig verwendet man hierzu das Systemverzeichnis/boot/grub/images/“ – es besteht nicht automatisch, man muss es manuell erstellen – als Administrator am Terminal:

mkdir /boot/grub/images

Jetzt gilt es, das gewünschte Bild in das gerade erstellte Verzeichnis zu kopieren oder zu verschieben – ich kopiere zu Beginn. Das Bild nennt sich ganz einfach „feuerwehr.jpg“ und liegt unter „Downloads“ (natürlich wieder als Administrator):

cp Downloads/feuerwehr.jpg /boot/grub/images/

Zuletzt müssen wir GRUB noch zeigen, welches Bild es als Hintergrund verwenden soll. Dies gelingt über die Konfigurationsdatei/etc/default/grub“ – diese können wir nur als Administrator bearbeiten. Also am einfachsten:

nano /etc/default/grub

Hier fügen wir eine neue Zeile ein – in meinem Beispiel zwei (die erste dient zur Beschreibung der Zeile):

# Hintergrundbild
export GRUB_BACKGROUND="/boot/grub/images/feuerwehr.jpg"
Hintergrundbild für GRUB angeben

Wir speichern die Datei mit Strg+o, bestätigen mit Eingabe und schließen den Editor mit Strg+x. Zuletzt gilt es GRUB zu aktualisieren, also die neuen Einstellungen zu übernehmen:

/usr/sbin/update-grub

Funktioniert die Befehlsvervollständigung unter Debian 11 nicht mehr, erhalten Sie eine Fehlermeldung wie „grub-mkconfig: not found“ – einfach folgenden Artikel lesen. Schon sieht das Bootmenü wie gewünscht aus:

Angepasstes GRUB-Hintergrundbild

Jetzt wäre es möglich, dass die Schriftfarbe zu hell ist – dies lässt sich über die Datei/etc/grub.d/40_custom“ anpassen. Standardmäßig sieht diese unter Debian so aus:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

Diese bearbeiten wir wie zuvor mit Nano als Administrator am Terminal:

nano /etc/grub.d/40_custom

Hier haben wir folgende Farben zur Verfügung:

VordergrundfarbeHintergrundfarbe
whitelight-grey
dark-grayblack
redlight-red
yellowbrown
greenlight-green
bluelight-blue
cyanlight-cyan
magentalight-magenta

Gleich einmal wichtig – die Farbe „black“ als Hintergrund ist transparent – also vorteilhaft bei einem Bild als Hintergrund. Folgende Angaben lassen sich in der Datei machen:

AngabeBeschreibung
set color_normal=“Vordergrund/Hintergrund“Text außerhalb des Bootmenüs, also etwa die Hilfe ganz unten
set menu_color_normal=“Vordergrund/Hintergrund“Text des Menüs (Einträge)
set menu_color_highlight=“Vordergrund/Hintergrund“Die gerade markierte Zeile
set color_highlight=“Vordergrund/Hintergrund“Die Farbe der markierten Zeile in Untermenüs

Auch hier folgt abschließend natürlich wieder der Befehl:

update-grub

Tipp:

Ist das Bild zu groß, ist es möglich, dass es nicht angezeigt wird – in diesem Fall verkleinern Sie das Bild ganz einfach etwas.


Erstveröffentlichung: So 13. Mär 2022, 06:37

Categories:

Tags:

Schreibe einen Kommentar

Noch keine Reaktion

Neue Themen im Forum
Debian installieren - für Anfänge …Hallo, jetzt gelingt mir die Installation auch über "Insta … Weiterlesen
Frage zu GrubDanke @juhu, das war für mich eine reine Verständnisfrage allge … Weiterlesen
Brother Drucker unter LinuxMit der Suche nach „Linux Brother HL-2030“ fand ich zur Seite htt … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

September 2023
M D M D F S S
 123
45678910
11121314151617
18192021222324
252627282930  
Archive