decocode decocode deco    

GRUB 2 Bootloader #

(Version 2.02 unter Linux Mint 18)

Der Bootloader GRUB 2 erscheint beim Hochfahren eines Rechners und stellt vor der eigentlichen Anmeldung eine Liste zur Verfügung, über die ein Betriebssystem im normalen oder abgesicherten Modus (recovery) gestartet werden kann. Sind mehrere Betriebssysteme vorhanden, so können diese ebenfalls über die Liste ausgewählt werden.

Hintergrundbild ändern #

GRUB 2 wird von Hause aus sehr simpel dargestellt. Möchte man ihn durch ein Hintergrundbild aufhübschen, so muss man zunächst die unterstützten Bildgrößen ermitteln. Diese erfährt man, indem man im Menü des Bootmanagers die Taste C drückt und in der daraufhin erscheinenden Konsole vbeinfo eingibt. Es erscheint eine Liste der unterstützten Bildschirmauflösungen. Eine Zeile sieht hier z. B. so aus:

0x11b: 1280 x 1024 x 32 Direct

Daraus kann nun abgeleitet werden, dass ein Bild mit der Auflösung von 1280 × 1024 Bildpunkten für das GRUB 2-Hintergrundbild geeignet ist. Hierbei ist allerdings zu beachten, dass nicht nur das Hintergrundbild, sondern auch die Größe des Bootmenüs der gewählten Auflösung entsprechend skaliert wird. Wenn einem das Bootmenü zu klein erscheint, ist es daher unter Umständen sinnvoller eine geringere Auflösung zu wählen.

Nun kehrt man mit Esc zum Bootmenü zurück und wählt Linux Mint.
Mit gksudo xed /etc/default/grub öffnet man die Konfigurationsdatei von GRUB und ändert die Zeile

#GRUB_GFXMODE=640x480 dem Beispiel entsprechend in GRUB_GFXMODE=1280x1024.

Das gewünschte Bild wird mit einem Bildbearbeitungsprogramm nun gegebenenfalls noch auf die notwendige Größe skaliert und als png-Grafik unter dem Namen moreblue-orbit-grub.png mit Rootrechten (gksudo nemo) in das Verzeichnis /boot/grub kopiert.

Jetzt kann man noch die Schriftfarben des Bootmenüs anpassen. Dazu öffnet man folgende Datei:

gksudo xed /etc/grub.d/06_mint_theme

In dieser Datei ändert man nun folgende Zeilen:

set menu_color_normal=white/black (Standard-Farben)
set menu_color_highlight=white/light-gray (Farben des ausgewählten Listeneintrag)

Zusätzlich kann man noch die Farbe der Texte außerhalb des Menüs angeben:

set color_normal=white/black

Die erste Farbe ist die Schriftfarbe und die zweite Farbe die des Hintergrundes, wobei black für den Hintergrund verwirrenderweise für transparent steht. Mögliche Angaben sind:

black, dark-gray, light-gray, white, brown, yellow, red, light-red, blue, light-blue, green, light-green, cyan, light-cyan, magenta, light-magenta

Beispielsweise so:

Quelltext auswählen
1
2
3
set menu_color_normal=black/black
set menu_color_highlight=white/green
set color_normal=black/black

Die geänderte Datei wird gespeichert und geschlossen. Abschließend aktualisiert man die Konfiguration:

sudo update-grub

Nach einem Neustart sollte das Hintergrundbild nun in GRUB 2 angezeigt werden.

Bootloader verbergen #

Möchte man die Auswahlliste des Bootloaders beim Hochfahren des Rechners nicht angezeigt bekommen, so kann man diese Einstellung ebenfalls in der Datei /etc/default/grub vornehmen. Dabei sollte man sich aber darüber im Klaren sein, dass man so keinen Zugriff mehr auf den Wiederherstellungsmodus hat.

gksudo xed /etc/default/grub

Hier ändert man den Wert folgender Variable:

GRUB_TIMEOUT=0

Dann die Datei speichern und schließen. Anschließend folgenden Befehl ausführen:

sudo update-grub

Grub Customizer (PPA) #

Der Grub Customizer ist ein grafisches Frontend für die Konfiguration von GRUB 2. Es lässt sich über ein PPA installieren:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Installation per apturl symbol: question

Anschließend steht es über Anwendungen ► Systemwerkzeuge ► Grub Customizer zur Verfügung.

Quelle: OMG! Ubuntu!