Dies ist eine kleine Anleitung wie wir in der Schule Grub2 unter Ubuntu zumindest etwas an unsere Bedürfnisse anpassen.
Als erstes empfiehlt es sich in Grub "c" zu drücken undvbeinfo
einzugeben. Dadurch erfährt man welche Auflösung unter Grub mit der aktuellen Grafik-Bildschirm-Combo angezeigt werden kann.Jetzt startet man in das Ubuntu, das man nicht als Standard definiert. Hat man mehrere davon muss man die folgenden Schritte natürlich wiederholen.
Dort muss unter /etc/default/grub das Kommentarzeichen vor der Zeile
GRUB_DISABLE_LINUX_RECOVERY="true"
gelöscht werden.dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
Dannach sind wir mit der Zweitinstallation fertig.update-grub
ausgeführt werden.Jetzt werden in der Hauptinstallation wieder in der Datei /etc/default/grub die Werte für
GRUB_TIMEOUT="6" GRUB_GFXMODE=640x480 GRUB_DISABLE_LINUX_RECOVERY="true"
gesetzt. Bei GRUB_GFXMODE=640x480 muss natürlich der vorher ausgelesene Wert eingetragen werden.In /etc/grub.d liegen die Skripte, die die eigentliche Konfigurationsdatei für Grub erstellen. Dort Kommentieren wir bis jetzt nur im Skript "20_memtest86+" den Block
#if test -e /boot/memtest86+.bin ; then # MEMTESTPATH=$( make_system_path_relative_to_its_root "/boot/memtest86+.bin" ) # echo "Found memtest86+ image: $MEMTESTPATH" >&2 # cat << EOF #menuentry "Memory test (memtest86+)" { # linux16 $MEMTESTPATH #} #menuentry "Memory test (memtest86+, serial console 115200)" { # linux16 $MEMTESTPATH console=ttyS0,115200n8 #} #EOF #fi
komplett aus. Das ist zwar nicht sehr schön gelöst erfüllt aber seinen Zweck ;-)Jetzt mussten wir noch ein Bild erstellen, dass exakt die Selbe auflösung hat, wie der in GRUB_GFXMODE angegebene Wert. Dabei ist darauf zu achten, dass das Bild ggf. gegengezerrt wird falls man einen Breidbildmonitor besitzt. Das Bild wird dann in /boot/grub unter dem Namen moreblue-orbit-grub.png gespeichert.
Wenn Grub zuletzt von einem Testsystem installiert wurde muss nun noch der Befehl
grub-install /dev/sda
ausgeführt werden.Jetzt sollte das Grubmenü mit möglichst wenigen Einträgen gefüllt sein und ein schönes Hintergrundbild besitzen.