In vielerlei Hinsicht ist Grub2 ein Schritt nach vorne, und die meisten nervtötenden menu.Ist-Probleme gehören der Vergangenheit an. Wenn jedoch die alten Versionen des Systemkerns nicht gründlich entfernt worden sind, wird die Bootliste länger als nötig sein.

Anmerkung: Um dieses Menü sehen zu können, müsst ihr eventuell, während ihr euren Computer hochfahrt, die SHIFT-Taste auf eurem Keyboard runterdrücken. Falls nur ein Betriebssystem auf eurem Computer installiert ist, lädt es möglicherweise automatisch, ohne dass ihr dieses Menü zu sehen bekommt.
Entfernt alte Systemkerneinträge
Für das Bootmenü ist die häufigste Art von Aufräumarbeit das Entfernen von alten Systemkernversionen, die auf eurem Rechner herumliegen.
In meinem Fall will ich die 2.6.32-21 generischen Bootmenüeinträge entfernen. Früher bedeutete dies, dass das /boot/grub/menu.Ist geöffnet werden muss… Wenn ich jedoch mit Grub2 das Systemkernpaket vom Computer lösche, entfernt Grub automatisch diese Optionen.
Um alte Systemkernversionen zu beseitigen, müsst ihr den „Synaptic Package Manager" öffnen, der sich unter System > Administration befindet.
Wenn der Manager geöffnet ist, tippt die Systemkernversion, die ihr entfernen wollt, in das Textfeld der Schnellsuche. Die anfänglichen Ziffern sollten schon ausreichen.

Für alle Einträge, die mit dem alten Systemkern verbunden sind (z. B. linux-headers-2.6.32-21 und linux-image-2.6.32-21-generic) müsst ihr die rechte Maustaste klicken und „Für vollständiges Entfernen markieren" wählen.

Klickt die Übernehmen-Taste in der Funktionsleiste an und dann die Übernehmen-Taste, die im Pop-Up Fenster mit der Zusammenfassung erscheint. Schließt den „Synaptic Package Manager".
Wenn ihr das nächste Mal euren Computer hochfahrt, wird das Grub-Menü nicht mehr die Einträge beinhalten, die mit der entfernten Systemkernversion verbunden waren.

Entfernt eine beliebige Option, indem ihr /etc/grub.d bearbeitet
Wenn ihr eine feinere Steuerung benötigt oder Einträge entfernen wollt, die keine Systemkernversionen sind, müsst ihr jene Dateien ändern, die sich in /etc/grub.d befinden.

/etc/grub.d enthält Dateien, die jene Menüeinträge beinhalten, die ehemals im /boot/grub/menu.Ist zu finden waren. Wenn ihr neue Bootmenüeinträge hinzufügen wollt, dann könnt ihr in diesem Ordner eine neue Datei erstellen. Achtet jedoch darauf, die Datei als ausführbare Datei zu kennzeichnen.
Wenn ihr, sowie im aktuellen Beispiel, Bootmenüeinträge entfernen wollt, dann müsst ihr die Dateien in diesem Ordner bearbeiten.
Wenn ihr alle memtest86+ Einträge entfernen wolltet, dann könnt ihr die 20_memtest86+ Datei mit dem Terminal-Befehl als nicht-ausführbar markieren.
sudo chmod -x 20_memtest86+
Gefolgt vom Terminal-Befehl
sudo update-grub
memtest86+ wurde nicht von update-grub gefunden, da nur ausführbare Dateien berücksichtigt werden.
An Stelle dessen werden wir jedoch den serial console 115200 Eintrag für memtest86+ entfernen…
Öffnet das Terminal-Fenster Anwendungen > Zubehör > Terminal. Gebt den folgenden Befehl im Terminal-Fenster ein:
sudo gedit /etc/grub.d/20_memtest86+Die Menüeinträge befinden sich am Ende dieser Datei.

Löscht den Menüeintrag für "serial console 115200".
Anmerkung: Es wird nicht funktionieren den Menüeintrag auszukommentieren — der Eintrag muss gelöscht werden. Falls ihr Sorge habt, dass ihr ihn später einmal brauchen werdet, kopiert den Eintrag in eine andere Datei hinein.

Speichert und schließt die Datei. Gebt den folgenden Befehl im geöffneten Terminal-Fenster ein:
sudo update-grubAnmerkung: Falls update-grub nicht läuft, werden die Bootmenüeinträge nicht gerändert!

Also, wenn ihr das nächste Mal den Computer hochfahrt, wird dieser seltsame Eintrag nicht mehr erscheinen, und ihr habt nun ein einfaches und sauberes Bootmenü.

Schlussbemerkung
Obwohl für ehemalige Grub-Meister die Änderung des Grub2 Bootmenüs äußerst kompliziert erscheint mag, heißt Grub2 für normale User, dass das Bootmenü nicht allzu oft geändert werden muss. Falls es allerdings doch sein muss, ist die Prozedur glücklicherweise dennoch recht einfach.
Um detailliertere Informationen darüber zu erhalten, wie man Einträge in Grub2 ändern kann, ist der Forumthread von Ubuntu eine großartige Ressource.


Kommentare
Es war mir alles schon lange bekannt, aber ich war irgendwie immer zu faul da aufzuräumen ;) Vielleicht mach ich's aber jetzt. Danke für den Ansporn
Kommentieren