Grub 2 Einträge bereinigen und Hintergrundbild konfigurieren und Default Betriebssystem einstellen PDF Drucken E-Mail
Ein Bootloader kommt zum Einsatz wenn sich mehrere Betriebssysteme auf einem Rechner befinden. In den neuen Linux Distributionen kommt nun größtenteils der neue Bootloader GRUB 2 zum Einsatz. Zu seinem Vorgänger GRUB legacy  hat sich einiges geändert auf das in diesem Artikel nicht im einzelnen eingegangen werden kann. Nur so viel soll gesagt sein, das Editieren der menu.lst ist Vergangenheit.

Szenario:
Sie haben ein Ubuntu 9.10 mit der  aktuellen Kernelversion ist 2.6.31-19 installiert. Die Liste der Betriebssysteme ist durch veraltete Kernelversionen sehr lang geworden und um z.B. ihr Windows zu starten, müssen sie jedesmal ewig nach unten scrollen. Desweiteren finden sie es nicht schön von so einem schwarzen Hintergrund begrüßt zu werden.
Ziel dieses Artikels:
1.    Entfernen veralteter Kernelversionen
2.    Markieren des Betriebssystems welches dann standartmäßig bootet
3.    Ändern des Hintergrundbildes
1. Als erstes entfernen wir die alten Kernelversionen. Dazu gehen sie in die Synaptic Paketverwaltung und geben in das Suchfeld linux-image ein. Markieren sie die alten Einträge Pakete für vollständiges Entfernen vormerken und deinstallieren sie diese. Entfernen sie auf diese Weise auch die Kernel Headers. Geben sie einfach in das Suchfeld linux-headers ein. Achten sie darauf nicht ihren aktuell verwendeten Kernel auszuwählen, dieser steht beim Starten von GRUB ganz oben, oder geben sie in einer Konsole uname –r  ein um zu sehen welcher Kernel gerade läuft. Oftmals werden beim deinstallieren einige hundert mb auf der Festplatte frei.
2. Wenn sie jetzt neu starten,  dürften einige Einträge nicht mehr vorhanden sein. Zählen sie jetzt die noch vorhandenen Einträge von oben, inklusive der recovery modes und memtests bis zu ihrem Windows . Nehmen wir an ihr Windows steht an 6 ter Stelle dann merken wir uns die 5, da GRUB bei 0 anfängt zu zählen.
Geben sie nun in der Konsole folgendes ein.
gksudo gedit  /etc/default/grub
Ändern sie den Eintrag
GRUB_DEFAULT= 0    in     GRUB_DEFAULT= 5
In der Konsole geben sie nun folgendes ein.
sudo update-grub   oder   sudo grub-mkconfig

Das wars, bei einem Neustart ist das gewünschte Betriebssystem vorab angewählt und  startet automatisch nach Ablauf der eingestellten Zeit.

3.  Mit  sudo apt-get install grub2-splashimages laden sie die Hintergrundbilder für GRUB herunter. Zu finden sind die Bilder jetzt unter /usr/share/images/grub/.
Wählen sie nun ein Bild aus das ihnen gefällt  z.B. Lake_mapourika_NZ.tga
Durch Eingabe von sudo cp  /usr/share/images/grub/Lake_mapourika_NZ.tga /boot/grub/ in der Konsole, kopieren wir dieses Bild in das Verzeichnis /boot/grub.
In der Konsole nun folgendes eingeben gksudo gedit /etc/grub.d/05_debian_theme.
In Zeile 16  finden sie den Eintrag
for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga} ; do
Ersetzen sie den Eintrag  moreblue-orbit-grub mit dem Namen des Bildes unserer Wahl und achten sie darauf, dass sie nicht versehentlich den Punkt nach dem Namen entfernen.
for i in {/boot/grub,/usr/share/images/desktop-base}/ Lake_mapourika_NZ.{png,tga} ; do
Speichern und schließen sie dieses File jetzt wieder.
In der Konsole geben sie jetzt ein:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Die Ausgabe der Konsole sollte jetzt ungefähr so aussehen, wobei die zweite Zeile unbedingt auftauchen sollte,
Updating /boot/grub/grub.cfg …
Found Debian background: Lake_mapourika_NZ.tga
Found linux image: /boot/vmlinuz-2.6.27-7-generic
Found initrd image: /boot/initrd.img-2.6.27-7-generic
Found memtest86+ image: /boot/memtest86+.bin
done
Fertig. Wenn sie jetzt neu starten, sollten weniger Einträge in der Bootliste enthalten sein, das gewünschte Standartbetriebssystem müsste vorausgewählt und der Hintergrund sollte durch ein Bild verschönert worden sein.

Probleme oder Fragen? Wir helfen gerne über unsere 24h Hotline: 0171 22 77 77 3.
Zuletzt aktualisiert am Samstag, 27. Februar 2010 um 00:00 Uhr
 
MisterwongOneviewAlltagzLinkarenaYiggDeliciousTechnoratiFurlYahoo_myweb
Google_bmarksBlinklistMagnoliaWindows_liveDiggNetscapeStumbleuponNewsvineReddit
TailrankSpurlWas ist Social Bookmarking