Connect with us

Wie man

Bereinigen Sie das neue Ubuntu Grub2-Boot-Menü

Bereinigen Sie das neue Ubuntu Grub2-Boot-Menü

Ubuntu hat die neue Version des Grub-Bootmanagers in Version 9.10 übernommen und die alte problematische menu.lst beseitigt. Heute schauen wir uns an, wie man die Bootmenüoptionen in Grub2 ändert.

Grub2 ist in vielerlei Hinsicht ein Fortschritt und die meisten der lästigen Menüprobleme aus der Vergangenheit sind verschwunden. Wenn Sie jedoch beim Entfernen alter Versionen des Kernels nicht wachsam sind, kann die Boot-Liste immer noch länger werden, als sie sein sollte.

Alte Kernel-Einträge entfernen

Die häufigste Bereinigungsaufgabe für das Boot-Menü besteht darin, alte Kernel-Versionen zu entfernen, die auf Ihrem Computer herumliegen.

In unserem Fall wollen wir die 2.6.32-21-generischen Bootmenüeinträge entfernen. In der Vergangenheit bedeutete dies das Öffnen von /boot/grub/menu.lst…aber mit Grub2 entfernt Grub automatisch diese Optionen, wenn wir das Kernel-Paket von unserem Computer entfernen.

Um alte Kernel-Versionen zu entfernen, öffnen Sie den Synaptic Package Manager, der sich im Menü System > Administration befindet.

Wenn es geöffnet wird, geben Sie die Kernel-Version, die Sie entfernen möchten, in das Textfeld für die Schnellsuche ein. Die ersten Zahlen sollten genügen.

Klicken Sie mit der rechten Maustaste für jeden Eintrag, der mit dem alten Kernel verknüpft ist (zB linux-headers-2.6.32-21 und linux-image-2.6.32-21-generic), und wählen Sie .

Klicken Sie in der Symbolleiste auf die Schaltfläche Übernehmen und dann im angezeigten Übersichtsfenster auf Übernehmen. Schließen Sie den Synaptic-Paket-Manager.

Wenn Sie Ihren Computer das nächste Mal starten, enthält das Grub-Menü nicht die Einträge, die mit der entfernten Kernel-Version verbunden sind.

Entfernen Sie alle Optionen durch Bearbeiten von /etc/grub.d

Wenn Sie eine genauere Kontrolle benötigen oder Einträge entfernen möchten, die keine Kernel-Versionen sind, müssen Sie die Dateien in /etc/grub.d ändern.

/etc/grub.d enthält Dateien, die die Menüeinträge enthalten, die früher in /boot/grub/menu.lst enthalten waren. Wenn Sie neue Bootmenüeinträge hinzufügen möchten, erstellen Sie eine neue Datei in diesem Ordner und markieren Sie sie als ausführbar.

Wenn Sie Bootmenüeinträge wie wir entfernen möchten, bearbeiten Sie die Dateien in diesem Ordner.

Wenn wir alle memtest86+-Einträge entfernen wollten, könnten wir einfach die Datei 20_memtest86+ mit dem Terminalbefehl nicht ausführbar machen

sudo chmod –x 20_memtest86+

Gefolgt vom Terminalbefehl

sudo update-grub

Beachten Sie, dass memtest86+ von update-grub nicht gefunden wurde, da es nur ausführbare Dateien berücksichtigt.

Stattdessen entfernen wir jedoch den Eintrag für memtest86+…

Öffnen Sie ein Terminalfenster Anwendungen > Zubehör > Terminal. Geben Sie im Terminalfenster den Befehl ein:

gksudo gedit /etc/grub.d/20_memtest86+

Die Menüeinträge befinden sich am Ende dieser Datei.

Löschen Sie den Menüeintrag für .

Speichern und schließen Sie diese Datei. Geben Sie im geöffneten Terminalfenster den Befehl ein

sudo update-grub

Wenn Sie das nächste Mal booten, ist dieser seltsame Eintrag verschwunden und Sie haben ein einfaches und sauberes Boot-Menü.

Abschluss

Während das Ändern des Boot-Menüs von Grub2 für ältere Grub-Master zu kompliziert erscheinen mag, bedeutet Grub2 für normale Benutzer, dass Sie das Boot-Menü nicht so oft ändern müssen. Glücklicherweise, wenn Sie es tun müssen, ist der Vorgang immer noch ziemlich einfach.

Ausführlichere Informationen zum Ändern von Einträgen in Grub2 finden Sie unter dieser Ubuntu-Forenthread ist eine großartige Ressource. Wenn Sie eine ältere Version von Ubuntu verwenden, lesen Sie unseren Artikel zum Bereinigen des Ubuntu-Grub-Boot-Menüs nach Upgrades.

Continue Reading
Click to comment

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tendencia