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

So legen Sie einen Alias ​​für einen benutzerdefinierten Pfad in Vue fest

So konfigurieren Sie benutzerdefinierte Pfadalias...

Analyse des Prozesses zum Erstellen eines LAN-Servers basierend auf http.server

Ich weiß nicht, ob Sie schon einmal in eine solch...

Die umfassendste package.json-Analyse

Inhaltsverzeichnis 1. Übersicht 2. Namensfeld 3. ...

Hinweise zur Zeitverwaltung des Linux-Kernel-Gerätetreibers

/****************** * Zeitverwaltung des Linux-Ke...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.17

Der Blogger sagte : Ich habe eine Reihe von Blogb...

Implementierung des Whack-a-Mole-Spiels in JavaScript

In diesem Artikel finden Sie den spezifischen Cod...

So zeigen Sie im img-Tag in HTML nur die Bildmitte an (drei Methoden)

Derzeit gibt es drei Möglichkeiten, die Mitte ein...

So ändern Sie das MySQL-Datenbankdateiverzeichnis in Ubuntu

Vorwort Der Ubuntu-Server des Unternehmens platzi...

Eine kurze Analyse der Netzwerkprogrammierfunktionen von Linux

Inhaltsverzeichnis 1. Erstellen Sie einen Socket ...