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 nervigen Menüs .lst Probleme aus der Vergangenheit sind weg. 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.





Hinweis: Möglicherweise müssen Sie beim Hochfahren die SHIFT-Taste auf Ihrer Tastatur gedrückt halten, damit dieses Menü angezeigt wird. Wenn auf Ihrem Computer nur ein Betriebssystem installiert ist, wird es möglicherweise automatisch geladen, ohne dass dieses Menü angezeigt wird.

Alte Kernel-Einträge entfernen



Die häufigste Bereinigungsaufgabe für das Bootmenü 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.

Anzeige

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 paar Zahlen sollten genügen.

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

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.

Anzeige

/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 die Serielle Konsole 115200 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+

Anzeige

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

Löschen Sie den Menüeintrag für serielle Konsole 115200 .

Hinweis: Das Auskommentieren des Menüeintrags funktioniert nicht – er muss gelöscht werden. Kopieren Sie es in eine andere Datei, wenn Sie befürchten, dass Sie es später benötigen könnten.

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

sudo update-grub

Hinweis: Wenn Sie update-grub nicht ausführen, ändern sich die Bootmenü-Optionen nicht!

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

Fazit

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

Anzeige

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 zur Vorgehensweise Ubuntu Grub Bootmenü nach Upgrades bereinigen .

WEITER LESEN

Interessante Artikel