x

Einloggen

Hast du noch keinen Account? Jetzt registrieren!

Ubuntu Grub2 Bootmenü

In der Version 9.10 hat Ubuntu die neue Version des Grub Bootmanagers eingeführt und dabei das alte problematische menu.Ist beseitigt. Heute werde ich aufzeigen, wie man die Bootmenüoptionen in Grub2 ändern kann.

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.

Ubuntu Grub2 Bootmenü
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.

Ubuntu Grub2 Bootmenü

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.

Ubuntu Grub2 Bootmenü

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.

Ubuntu Grub2 Bootmenü

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.

Ubuntu Grub2 Bootmenü

/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+


Ubuntu Grub2 Bootmenü

Gefolgt vom Terminal-Befehl

sudo update-grub


Ubuntu Grub2 Bootmenü

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.

Ubuntu Grub2 Bootmenü

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.

Ubuntu Grub2 Bootmenü

Speichert und schließt die Datei. Gebt den folgenden Befehl im geöffneten Terminal-Fenster ein:

sudo update-grub


Anmerkung: Falls update-grub nicht läuft, werden die Bootmenüeinträge nicht gerändert!

Ubuntu Grub2 Bootmenü

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ü.

Ubuntu Grub2 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.

7148 Mal gelesen
+3
28. Jul 2010, 22:36

Kommentare

(1)
RSS
avatar
0
v x
zork 29. Jul 2010, 13:17

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

Fett Kursiv Unterstrichen Durchgestrichen   Link Zitieren Code
Ich bin mit den Nutzungsbedingungen einverstanden.
Zukünftige Kommentare zu diesem Beitrag abonnieren (abbestellbar).
 
Bitte klicke jetzt auf den Bestätigungslink in deiner E-Mail.