Grub2 Thema

Die Übersichtlichkeit der Seite wird durch Javascript erhöht. Ist dies aktiviert, werden die Texte unter den Überschriften durch Anklicken der Überschriften ein- und ausgeblendet.

Vorwort

Ich habe mir ein kleines Thema für den Bootloader grub eingerichtet. Dabei ging es mir vor allem darum, die Menüeinträge möglichst in großer Schrift anzuzeigen. Dazu ein schönes Hintergrundbild und meine Ansprüche sind erfüllt. Dieses Thema lässt sich natürlich auch noch beliebig erweitern, aber meinen Ansprüchen genügt es zunächst.

nach oben

Download

Ich habe dieses Thema als tar.gz-Archiv in meinem Google-Drive gespeichert und öffentlich zum herunterladen freigegeben.

nach oben

Entpacken

Dieses Archiv mus dann nach /boot/grub/themes/ entpackt werden:

tar -xzf maik.tar.gz -C /boot/grub/themes

nach oben

Grub anpassen

Damit das Thema genutzt wird habe ich die Datei */etc/default/grub* wie folgt angepasst:

GRUB_SAVEDEFAULT=true
nicht für das Thema, aber wichtig, damit immer das zuletzt gebootete System, standardmäßig wieder zum booten vorgeschlagen wird.
GRUB_GFXMODE="1024x768x16"
Die Bildschirmauflösung - diese muss im vorfeld über das Programm hwinfo ermittelt werden: sudo hwinfo --framebuffer
GRUB_COLOR_NORMAL="light-cyan/black"
Die Farbeinstellung für nicht ausgewählte Einträge
GRUB_COLOR_HIGHLIGHT="yellow/dark-gray"
Die Farbeinstellung für ausgewählte Einträge
GRUB_THEME="/boot/grub/themes/maik/thema.txt"
Die Angabe des Pfades zur Text-Datei in der das Thema konfiguriert ist

meine /etc/grub/default


# 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'

# If you want to enable the save default
# function, uncomment the following
# line, and set GRUB_DEFAULT to saved.
GRUB_SAVEDEFAULT=true


#GRUB_DEFAULT=0
GRUB_TIMEOUT=8
GRUB_DISTRIBUTOR=`lsb_release -i -s 2>
/dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
GRUB_TERMINAL_INPUT=console
# 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
GRUB_GFXMODE="1024x768x16"

# 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"
GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu
# colors.  Used by normal and wallpaper
# modes only.  Entries specified as
# foreground/background.
GRUB_COLOR_NORMAL="light-cyan/black"
GRUB_COLOR_HIGHLIGHT="yellow/dark-gray"

# Uncomment one of them for the gfx desired,
# a image background or a gfxtheme
GRUB_BACKGROUND="/boot/grub/Linux-BootWallpaper.jpg"
GRUB_THEME="/boot/grub/themes/maik/thema.txt"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

nach oben