In diesem Beitrag helfen wir Ihnen beim Entfernen alter Kernel, die zukünftige Probleme im Zusammenhang mit der Installation von Programmen und Paketen verursachen können. Bevor Sie vorankommen, verstehen wir einige grundlegende Konzepte über einen Linux -Kernel.
Linux Kernel
Der Linux -Kernel dient als Schnittstelle zwischen den Programmen und der Computerhardware. Es ist ein wesentlicher Bestandteil des Linux -Betriebssystems. Es kommuniziert zwischen den Prozessen und der Hardware, sodass das System Ressourcen effizient nutzen kann.
Was sind die Funktionen eines Linux -Kernels?
Der Kernel führt diese vier Funktionen aus:
Gelegentlich veröffentlicht oder aktualisiert Distributions eine neue Kernel -Version, die entweder einen Fehler adressiert oder die neueste Version ist, die vom Kernel -Team ausgestellt wurde. Debian 11 lädt den neuen Kernel, wenn wir die neueste Version installieren. Im Laufe der Zeit haben Sie möglicherweise viele Kernelversionen, die alle Platz auf Ihrer Festplatte einnehmen und zukünftige Schwierigkeiten verursachen können.
Lassen Sie uns nun das überprüfen Methode zum Entfernen des alten Kernels auf Debian 11.
So überprüfen Sie die aktuelle Version von Kernel auf Debian 11
Bevor wir uns dem Verfahren des Entfernens alter Kerne aus unserem System voranziehen, werden wir unsere aktuelle Version des Debian -Kernels ansehen. Dazu werden wir das nutzen “dein Name" Befehl.
In Linux-basierten Systemen wie Debian die “dein NameDer Befehl ”wird zum Anzeigen der Informationen zur Systemhardware und des Betriebssystems verwendet. Es holt auch die Details über die Systemarchitektur und den Kernel ab. Im "dein NameDer Befehl ”Die Option" -r "wird hinzugefügt, um die Version des Kernels zu überprüfen, den wir verwenden:
$ uname -r
Sie können auch das ausführendein NameBefehl mit der Kombination von “-FrauOptionen, um den Maschinennamen, den Kernelnamen und seine Veröffentlichung zu erhalten:
$ uname -mrs
Hier "x86_64”Zeigt an, dass das System aus dem 64-Bit-Kernel gestartet wird:
Mit dem "-AOption, die “dein NameDer Befehl ”enthält alle Informationen, die sich auf das System beziehen:
$ uname -a
So listen Sie die installierten Kerne auf Debian 11 auf
Nachdem wir die aktuelle Version des Kernels kennen, werden wir jetzt den folgenden Befehl ausführen, um die Liste des installierten Kernels auf Debian zu erhalten:
$ dpkg -list | Grep Linux-Image
Hier das "dpkgBefehl mit dem “-ListeDie Option extrahiert die Liste der in Ihrem Debian -System installierten Pakete. Mit Hilfe des Rohroperators “|"Wir werden die Liste als Eingabe an die" übergeben "Grep" Befehl. Der "GrepBefehl ”wird nach dem” suchenLinux-Image”In der Liste der installierten Pakete. Danach werden die Ausgabe wie folgt auf den Bildschirm Debian Terminal gedruckt:
Wie man alte Kerne aus Debian 11 entfernen
Wir haben unser System von Debian 10 Buster auf Debian 11 Bullseye verbessert und von der oberführten Ausgabe können Sie sehen, dass der Debian 10 alte Kernel “Linux-Image-4.19.0-17-AMD64”Wohnt immer noch auf unserem System.
Alt und unerwünscht zu entfernen “Linux-Image-4.19.0-17-AMD64Kernel aus Debian 11, wir werden die „ausführen“entfernenBefehl mit dem “-säubern" Möglichkeit. Der "-säubernDie Option löscht den angegebenen Kernel zusammen mit seinen Konfigurationsdateien:
$ sudo apt-Get-Purge entfernen Sie Linux-Image-4.19.0-17-AMD64
Nach dem Entfernen des alten Kernels ist es Zeit, das zu aktualisierenGRUB2" Aufbau:
$ sudo update-grub2
Starten Sie jetzt Ihr Debian 11 -System neu:
$ sudo Neustart
So entfernen Sie alte Kerne aus einem Debian -System.
Abschluss
Nach einiger Zeit veröffentlicht das Linux Developers -Team ein Update oder einen neuen Kernel. Alle Linux-basierten Systeme wie z Debian 11 Halten Sie alte Kernelbilder, wenn ein neuerer Kernel versagt. Sie können jedoch den Raum der alten Kernelbilder freilegen. In diesem Beitrag haben wir Ihnen die gezeigt Methode zum Entfernen alter Kerne von deiner Debian 11.