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

CSS-Beispielcode zum Festlegen des Bildlaufleistenstils

Der CSS-Implementierungscode zum Festlegen des Bi...

JavaScript+HTML zur Implementierung eines Studenteninformationsmanagementsystems

Inhaltsverzeichnis 1. Einleitung 2. Rendern 3. Co...

MySQL-Lernprogramm Clustered Index

Das Clustering ist eigentlich relativ zur InnoDB-...

JavaScript-Wissen: Konstruktoren sind auch Funktionen

Inhaltsverzeichnis 1. Definition und Aufruf des K...

MySQL-Schnellwiederherstellungslösung basierend auf dem Zeitpunkt

Der Grund für das Schreiben dieses Artikels ist, ...

Implementierung einfacher Tabs mit js

Tab-Auswahlkarten werden auf echten Webseiten seh...

HTML Tutorial: Sammlung häufig verwendeter HTML-Tags (4)

Verwandte Artikel: Anfänger lernen einige HTML-Ta...

Anwendungshandbuch für chinesische WEB-Schriftarten

Die Verwendung von Schriftarten im Web ist sowohl ...

JavaScript zum Erzielen eines elastischen Navigationseffekts

In diesem Artikel wird der spezifische Code für J...

Verwenden Sie CSS, um einen kreisförmigen Welleneffekt zu erzielen

Auf Mobilgeräten sehe ich häufig kreisförmige Wel...