So - hab das gerade mal in einer VM durchgeführt.
Anleitung:
Zuerst mal das Verzeichnis anlegen:
Habe zwei Themen runter geladen, die mir gefallen - Das ist einfacher, weil damit auch
gleich die Schriften, Position auf dem Bildschirm usw. definiert werden. Du kannst
auch nachträglich die Datei /boot/grub/themes/Themen-Name/theme.txt bearbeiten, wenn es denn Spaß macht.
Ich hab mir erst mal 2 Themen heruntergeladen:
Grub Thema elementary OS GRUB 2 theme
https://www.gnome-look.org/p/1180195
und Standby
https://www.gnome-look.org/p/1172610/
Dann die entpackten Datei - Verzeichnisse ins richtige Verzeichniss transportieren:
Code: Alles auswählen
# mv /home/hans/Downloads/elementary-OS-Grub /boot/grub/themes/
und
..ergibt:
Code: Alles auswählen
/boot/grub/themes# ls -al
insgesamt 16
drwxr-xr-x 4 root root 4096 Aug 25 18:33 .
drwxr-xr-x 6 root root 4096 Aug 25 18:02 ..
drwxr-x--- 3 hans hans 4096 Jun 7 15:28 elementary-OS-Grub
drwxr-xr-x 3 hans hans 4096 Aug 25 18:20 Standby
Dann:
Da das die grub aus der Virtuellen Maschine ist, und beim Starten der VM nur ein kleines Fensterchen da ist,
hab ich da keine Anpassungen vorgenommen.
Um das anzupassen kannst du im Grub-Menü die Taste
"c" drücken
mit
die gültigen Auflösungen ansehen
und die Zeile
entsprechend anpassen und natürlich auskommentieren
Das Ist die Origial /etc/default/grub aus der VM, bei der ich nur die letzte Zeile
GRUB_THEME="/boot/grub/themes/Standby/theme.txt" eingefügt habe:
Code: Alles auswählen
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR='Sparky'
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
GRUB_THEME="/boot/grub/themes/Standby/theme.txt"
Dann:
Code: Alles auswählen
root@hans-pc:/home/hans# update-grub
GRUB-Konfigurationsdatei wird erstellt …
Thema gefunden: /boot/grub/themes/Standby/theme.txt
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found background image: /opt/artwork/sparky-grub.png
Linux-Abbild gefunden: /boot/vmlinuz-4.12.0-1-amd64
initrd-Abbild gefunden: /boot/initrd.img-4.12.0-1-amd64
erledigt
root@hans-pc:/home/hans#reboot
Schon ist es erledigt.
Wenn du dann noch das Hintergrundbild ändern willst, musst du einfach die Datei
/boot/grub/themes/DEIN THEMEN NAME/background.png
gegen eine andere austauschen. ein update-grub brauchst du dabei nicht ausführen.
Original:
[
Viel Spass
Edit
ch hab die Bilder mal von Pic Upload raus genommen, da da jetzt aggressiv Werbung gemacht wird. Soweit, dass der Browser blockiert wird..