So löschen Sie zusätzliche Kernel in Ubuntu

So löschen Sie zusätzliche Kernel in Ubuntu

Schritt 1: Den aktuellen Kernel anzeigen

rew $ uname -a
Linux rew 4.15.0-42-generic #45~16.04.1-Ubuntu SMP Montag, 19. November 2018, 13:02:27 UTC x86_64 x86_64 x86_64 GNU/Linux

Die aktuelle Version ist: 4.15.0-42-generic

Schritt 2: Alle Kernel anzeigen

rew $ dpkg --get-selections | grep linux
Konsolen-Setup-Linux installieren
libselinux1:amd64 installieren
libselinux1:i386 installieren
Linux-Basisinstallation
Linux-Firmware installieren
linux-generic-hwe-16.04 installieren
linux-headers-4.15.0-42 installieren
linux-headers-4.15.0-39 installieren
linux-headers-4.15.0-39-generic installieren
linux-headers-4.15.0-42-generic installieren
linux-headers-generic-hwe-16.04 installieren
linux-image-4.15.0-39-generic installieren
linux-image-4.15.0-42-generic installieren
linux-image-generic-hwe-16.04 installieren
linux-libc-dev:amd64 installieren
linux-libc-dev:i386 installieren
linux-modules-4.15.0-39-generic installieren
linux-modules-4.15.0-42-generic installieren
linux-modules-extra-4.15.0-39-generic installieren
linux-modules-extra-4.15.0-42-generic installieren
Linux-Sound-Base installieren
pptp-linux installieren
Syslinux installieren
syslinux-common installieren
Syslinux-Legacy-Installation
util-linux installieren

Schritt 3: Überflüssige Kernel entfernen

Alle 39 Versionen sind für mich redundant, lösche sie:

rew $ sudo apt-get entfernen \
linux-headers-4.15.0-39 \
linux-headers-4.15.0-39-generisch \
linux-image-4.15.0-39-generisch \
linux-modules-4.15.0-39-generisch \
linux-modules-extra-4.15.0-39-generisch

Nach der Deinstallation erneut prüfen:

rew $ dpkg --get-selections | grep linux
Konsolen-Setup-Linux installieren
libselinux1:amd64 installieren
libselinux1:i386 installieren
Linux-Basisinstallation
Linux-Firmware installieren
linux-generic-hwe-16.04 installieren
linux-headers-4.15.0-42 installieren
linux-headers-4.15.0-42-generic installieren
linux-headers-generic-hwe-16.04 installieren
linux-image-4.15.0-39-generic deinstall
linux-image-4.15.0-42-generic installieren
linux-image-generic-hwe-16.04 installieren
linux-libc-dev:amd64 installieren
linux-libc-dev:i386 installieren
linux-modules-4.15.0-39-generic deinstall
linux-modules-4.15.0-42-generic installieren
linux-modules-extra-4.15.0-39-generic deinstall
linux-modules-extra-4.15.0-42-generic installieren
Linux-Sound-Base installieren
pptp-linux installieren
Syslinux installieren
syslinux-common installieren
Syslinux-Legacy-Installation
util-linux installieren

Der Status lautet „deinstall“, was bedeutet, dass es deinstalliert wurde. Wenn Sie sich damit nicht wohl fühlen, können Sie „purge“ verwenden, um es einschließlich der Konfigurationsdatei vollständig zu löschen und die Kernelliste zu bereinigen.

rew $ sudo apt-get purge \
linux-headers-4.15.0-39 \
linux-headers-4.15.0-39-generisch \
linux-image-4.15.0-39-generisch \
linux-modules-4.15.0-39-generisch \
linux-modules-extra-4.15.0-39-generisch

Schritt 4: Systemstart aktualisieren

Nach dem Löschen des Kernels müssen Sie Grub aktualisieren, um ungültige Boot-Elemente zu entfernen

rew $ sudo update-grub #Wählen Sie grub/grub2 entsprechend der Situation aus

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Schritte zum Upgrade des Ubuntu 16.04-Kernels
  • Ubuntu Android-Quellcode und Kernel herunterladen und kompilieren
  • Hinzufügen eines Hardware Abstraction Layer (HAL)-Moduls, um in Ubuntu auf den Linux-Kerneltreiber für Android zuzugreifen
  • Implementierung eines integrierten ausführbaren C-Programms in Ubuntu zum Testen des Linux-Kerneltreibers für Android
  • So schreiben Sie einen Linux-Kerneltreiber für das Android-System in Ubuntu
  • Laden Sie den Android-Kernel-Quellcode herunter, kompilieren Sie ihn und installieren Sie ihn unter Ubuntu
  • Detaillierte Erläuterung des Implementierungsprozesses zum Erstellen eines Kernelbaums in Ubuntu 12.04

<<:  Der Implementierungsprozess des langen Drückens zum Identifizieren des QR-Codes im WeChat-Applet

>>:  JavaScript zum Implementieren des Vorladens und verzögerten Ladens von Bildern

Artikel empfehlen

WeChat-Applet implementiert ein einfaches Würfelspiel

In diesem Artikel wird der spezifische Code des W...

So fahren Sie eine MySQL-Instanz sicher herunter

In diesem Artikel wird der Vorgang zum Herunterfa...

js implementiert Axios Limit-Anforderungswarteschlange

Inhaltsverzeichnis Der Hintergrund ist: Was wird ...

Implementierung des CSS Fantastic Border Animation-Effekts

Heute habe ich auf der Blog-Site shoptalkshow ges...

VMware Workstation 12 installiert Ubuntu 14.04 (64 Bit)

1. Installationsumgebung Computermodell: Lenovo Y...

Was macht der legendäre VUE-Syntax-Sugar?

Inhaltsverzeichnis 1. Was ist syntaktischer Zucke...

Konfigurationshandbuch für den Lastenausgleich auf Ebene 4 von Nginx

1. Einführung in Layer 4 Load Balancing Was ist L...

Lösung für den Fehler bei der Installation von Docker auf der CentOS-Version

1. Versionsinformationen # Katze /etc/system-rele...

So exportieren und importieren Sie SQL-Dateien unter einem Linux-Befehl

Dieser Artikel beschreibt, wie Sie SQL-Dateien mi...