Wie kann ich verhindern, dass beim Entfernen eines Kernels ein neuerer Kernel installiert wird?

Wie kann ich verhindern, dass beim Entfernen eines Kernels ein neuerer Kernel installiert wird?

Unter Ubuntu hatte ich einige Probleme mit einem neuen Kernel ( 4.18.0-20), deshalb habe ich einen Neustart auf einem älteren ( 4.18.0-15) durchgeführt.

Nun möchte ich den neuen Kernel deinstallieren, um Verwirrungen vorzubeugen, dabei aber Folgendes tun, aptum einen noch neueren Kernel zu installieren:

apt -s remove linux-image-4.18.0-20-generic    
NOTE: This is only a simulation!
      apt needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  linux-generic-hwe-18.04 linux-headers-4.18.0-21 
  linux-headers-4.18.0-21-generic linux-headers-generic-hwe-18.04 
  linux-image-4.18.0-21-generic linux-image-generic-hwe-18.04
  linux-modules-4.18.0-21-generic linux-modules-extra-4.18.0-21-generic
The following packages will be REMOVED:
  linux-image-4.18.0-20-generic linux-modules-extra-4.18.0-20-generic
The following NEW packages will be installed:
  linux-headers-4.18.0-21 linux-headers-4.18.0-21-generic linux-image-4.18.0-21-generic
  linux-modules-4.18.0-21-generic linux-modules-extra-4.18.0-21-generic
The following packages will be upgraded:
  linux-generic-hwe-18.04 linux-headers-generic-hwe-18.04 linux-image-generic-hwe-18.04

Ich möchte also aptden Kernel installieren 4.18.0-21, da er das entfernt 4.18.0-20.

Wie kann ich ihm erklären, dass es nicht das ist, was ich will?

Antwort1

Das Problem kommt von derlinux-image-generic-hwe-18.04 Paket

Dieser ist es, der das Chaos verursacht.

Lösung: Entfernen Sie es und installieren Sie linux-image-genericstattdessen:

sudo apt install linux-image-4.18.0-20-generic  
sudo apt remove linux-image-generic-hwe-18.04

Dasselbe ist linux-headers*bei Bedarf mit Paketen zu tun.

Wenn Sie einen bestimmten Kernel verwenden möchten, können Sie ihn manuell installieren, wie

sudo apt install linux-image-generic
sudo apt remove linux-image-generic-hwe-18.04

verwandte Informationen