ubuntuusers.de

Alter Kernel auf /boot wird nicht deinstalliert

Status: Gelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

fxfx

Anmeldungsdatum:
30. März 2025

Beiträge: 16

Hallo! Ich möchte mein Ubuntu von 20.04 auf 22.04 upgraden. Das scheitert daran, dass auf meiner /boot zu wenig Platz ist. Dort gammelt ein alter Kernel (Version 5.15.0.86) rum (ich nutze aktuell Version 5.15.0.134), den ich mit den gängigen Methoden nicht deinstalliert bekomme.

Die Ausgabe von

dpkg -l | grep linux-image*

zeigt außerdem eine Menge alter Config-Dateien an. Eigentlich hatte ich immer apt autoremove und purge verwendet, kein Schimmer, warum das noch da ist. Die werde ich wohl manuell löschen müssen.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
rc  linux-image-5.11.0-25-generic                               5.11.0-25.27~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.11.0-27-generic                               5.11.0-27.29~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.11.0-34-generic                               5.11.0-34.36~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.11.0-36-generic                               5.11.0-36.40~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.11.0-37-generic                               5.11.0-37.41~20.04.2                        amd64        Signed kernel image generic
rc  linux-image-5.11.0-38-generic                               5.11.0-38.42~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.11.0-40-generic                               5.11.0-40.44~20.04.2                        amd64        Signed kernel image generic
rc  linux-image-5.11.0-41-generic                               5.11.0-41.45~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.11.0-43-generic                               5.11.0-43.47~20.04.2                        amd64        Signed kernel image generic
rc  linux-image-5.11.0-44-generic                               5.11.0-44.48~20.04.2                        amd64        Signed kernel image generic
rc  linux-image-5.11.0-46-generic                               5.11.0-46.51~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.13.0-25-generic                               5.13.0-25.26~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.13.0-27-generic                               5.13.0-27.29~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.13.0-28-generic                               5.13.0-28.31~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.13.0-30-generic                               5.13.0-30.33~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.13.0-35-generic                               5.13.0-35.40~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.13.0-37-generic                               5.13.0-37.42~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.13.0-39-generic                               5.13.0-39.44~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.13.0-40-generic                               5.13.0-40.45~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.13.0-41-generic                               5.13.0-41.46~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.13.0-44-generic                               5.13.0-44.49~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.13.0-48-generic                               5.13.0-48.54~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.13.0-51-generic                               5.13.0-51.58~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.13.0-52-generic                               5.13.0-52.59~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-107-generic                              5.15.0-107.117~20.04.1                      amd64        Signed kernel image generic
rc  linux-image-5.15.0-113-generic                              5.15.0-113.123~20.04.1                      amd64        Signed kernel image generic
rc  linux-image-5.15.0-116-generic                              5.15.0-116.126~20.04.1                      amd64        Signed kernel image generic
rc  linux-image-5.15.0-117-generic                              5.15.0-117.127~20.04.1                      amd64        Signed kernel image generic
rc  linux-image-5.15.0-118-generic                              5.15.0-118.128~20.04.1                      amd64        Signed kernel image generic
rc  linux-image-5.15.0-119-generic                              5.15.0-119.129~20.04.1                      amd64        Signed kernel image generic
rc  linux-image-5.15.0-121-generic                              5.15.0-121.131~20.04.1                      amd64        Signed kernel image generic
rc  linux-image-5.15.0-122-generic                              5.15.0-122.132~20.04.1                      amd64        Signed kernel image generic
rc  linux-image-5.15.0-124-generic                              5.15.0-124.134~20.04.1                      amd64        Signed kernel image generic
rc  linux-image-5.15.0-125-generic                              5.15.0-125.135~20.04.1                      amd64        Signed kernel image generic
rc  linux-image-5.15.0-126-generic                              5.15.0-126.136~20.04.1                      amd64        Signed kernel image generic
rc  linux-image-5.15.0-127-generic                              5.15.0-127.137~20.04.1                      amd64        Signed kernel image generic
rc  linux-image-5.15.0-130-generic                              5.15.0-130.140~20.04.1                      amd64        Signed kernel image generic
ii  linux-image-5.15.0-131-generic                              5.15.0-131.141~20.04.1                      amd64        Signed kernel image generic
ii  linux-image-5.15.0-134-generic                              5.15.0-134.145~20.04.1                      amd64        Signed kernel image generic
rc  linux-image-5.15.0-43-generic                               5.15.0-43.46~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-46-generic                               5.15.0-46.49~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-48-generic                               5.15.0-48.54~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-50-generic                               5.15.0-50.56~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-52-generic                               5.15.0-52.58~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-56-generic                               5.15.0-56.62~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-57-generic                               5.15.0-57.63~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-58-generic                               5.15.0-58.64~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-60-generic                               5.15.0-60.66~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-67-generic                               5.15.0-67.74~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-69-generic                               5.15.0-69.76~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-70-generic                               5.15.0-70.77~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-71-generic                               5.15.0-71.78~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-72-generic                               5.15.0-72.79~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-73-generic                               5.15.0-73.80~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-75-generic                               5.15.0-75.82~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-76-generic                               5.15.0-76.83~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-78-generic                               5.15.0-78.85~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-79-generic                               5.15.0-79.86~20.04.2                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-82-generic                               5.15.0-82.91~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-83-generic                               5.15.0-83.92~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-84-generic                               5.15.0-84.93~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-87-generic                               5.15.0-87.97~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-88-generic                               5.15.0-88.98~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-89-generic                               5.15.0-89.99~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.15.0-91-generic                               5.15.0-91.101~20.04.1                       amd64        Signed kernel image generic
rc  linux-image-5.15.0-92-generic                               5.15.0-92.102~20.04.1                       amd64        Signed kernel image generic
rc  linux-image-5.15.0-94-generic                               5.15.0-94.104~20.04.1                       amd64        Signed kernel image generic
rc  linux-image-5.15.0-97-generic                               5.15.0-97.107~20.04.1                       amd64        Signed kernel image generic
rc  linux-image-5.4.0-42-generic                                5.4.0-42.46                                 amd64        Signed kernel image generic
rc  linux-image-5.4.0-48-generic                                5.4.0-48.52                                 amd64        Signed kernel image generic
rc  linux-image-5.4.0-51-generic                                5.4.0-51.56                                 amd64        Signed kernel image generic
rc  linux-image-5.4.0-52-generic                                5.4.0-52.57                                 amd64        Signed kernel image generic
rc  linux-image-5.4.0-53-generic                                5.4.0-53.59                                 amd64        Signed kernel image generic
rc  linux-image-5.4.0-54-generic                                5.4.0-54.60                                 amd64        Signed kernel image generic
rc  linux-image-5.4.0-56-generic                                5.4.0-56.62                                 amd64        Signed kernel image generic
rc  linux-image-5.4.0-58-generic                                5.4.0-58.64                                 amd64        Signed kernel image generic
rc  linux-image-5.4.0-59-generic                                5.4.0-59.65                                 amd64        Signed kernel image generic
rc  linux-image-5.8.0-34-generic                                5.8.0-34.37~20.04.2                         amd64        Signed kernel image generic
rc  linux-image-5.8.0-36-generic                                5.8.0-36.40~20.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.8.0-38-generic                                5.8.0-38.43~20.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.8.0-40-generic                                5.8.0-40.45~20.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.8.0-41-generic                                5.8.0-41.46~20.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.8.0-43-generic                                5.8.0-43.49~20.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.8.0-44-generic                                5.8.0-44.50~20.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.8.0-45-generic                                5.8.0-45.51~20.04.1+1                       amd64        Signed kernel image generic
rc  linux-image-5.8.0-48-generic                                5.8.0-48.54~20.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.8.0-49-generic                                5.8.0-49.55~20.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.8.0-50-generic                                5.8.0-50.56~20.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.8.0-53-generic                                5.8.0-53.60~20.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.8.0-55-generic                                5.8.0-55.62~20.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.8.0-59-generic                                5.8.0-59.66~20.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.8.0-63-generic                                5.8.0-63.71~20.04.1                         amd64        Signed kernel image generic
ii  linux-image-generic-hwe-20.04                               5.15.0.134.145~20.04.1                      amd64        Generic Linux kernel image

Die Ausgabe von

ls -l /boot

liefert das hier:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
-rw-r--r-- 1 root root    262530 Jan 16 15:37 config-5.15.0-131-generic
-rw-r--r-- 1 root root    262530 Feb 17 14:07 config-5.15.0-134-generic
-rw-r--r-- 1 root root    262191 Sep 21  2023 config-5.15.0-86-generic
drwx------ 4 root root      4096 Jan  1  1970 efi
drwxr-xr-x 4 root root      4096 Mär 30 10:30 grub
lrwxrwxrwx 1 root root        29 Mär  5 18:46 initrd.img -> initrd.img-5.15.0-134-generic
-rw-r--r-- 1 root root 144052574 Feb 18 20:55 initrd.img-5.15.0-131-generic
-rw-r--r-- 1 root root 144048410 Mär  5 18:47 initrd.img-5.15.0-134-generic
-rw-r--r-- 1 root root 128990233 Okt  5  2023 initrd.img-5.15.0-86-generic
lrwxrwxrwx 1 root root        29 Mär  5 18:46 initrd.img.old -> initrd.img-5.15.0-131-generic
drwx------ 2 root root     16384 Okt  9  2020 lost+found
-rw-r--r-- 1 root root    182704 Aug 18  2020 memtest86+.bin
-rw-r--r-- 1 root root    184380 Aug 18  2020 memtest86+.elf
-rw-r--r-- 1 root root    184884 Aug 18  2020 memtest86+_multiboot.bin
-rw------- 1 root root   6261203 Jan 16 15:37 System.map-5.15.0-131-generic
-rw------- 1 root root   6261924 Feb 17 14:07 System.map-5.15.0-134-generic
-rw------- 1 root root   6244586 Sep 21  2023 System.map-5.15.0-86-generic
lrwxrwxrwx 1 root root        26 Mär  5 18:46 vmlinuz -> vmlinuz-5.15.0-134-generic
-rw------- 1 root root  11573544 Jan 16 15:39 vmlinuz-5.15.0-131-generic
-rw------- 1 root root  11572936 Feb 17 14:11 vmlinuz-5.15.0-134-generic
-rw------- 1 root root  11521480 Sep 21  2023 vmlinuz-5.15.0-86-generic
lrwxrwxrwx 1 root root        26 Mär  5 18:46 vmlinuz.old -> vmlinuz-5.15.0-131-generic

Sollte ich mein System nochmal neu aufsetzen, werde ich definitiv eine größere Boot-Partition wählen, aber es ist jetzt leider nunmal so, da das System verschlüsselt ist wird es auch bei der Größe bleiben.

Wie bekomme ich nun den 86er Kernel deinstalliert? Freue mich über jeden Tipp, wenn Ausgaben von Befehlen benötigt werden, gerne. Danke schon mal!

An die Variante

sudo rm /boot/initrd.img-5.15.0-86-generic

für alleder 86er Dateien habe ich auch schon gedacht, bin mir aber unsicher ob das wirklich funktioniert, ohne dass mir hinterher Abhängigkeiten zerschossen werden und ich was gravierendes kaputtmache.

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18186

Wohnort: in deinem Browser, hier auf dem Bildschirm

 sudo apt-get remove --purge $(dpkg -l | awk '/^rc/{print $2}')

Das wirft das ganze rc-Zeug raus.

towo2099

Anmeldungsdatum:
3. Dezember 2015

Beiträge: 398

mit

sudo apt purge ~c

muss man weniger tippen.

Allerdings belegen Paket mit Status rc keinen Platz in /boot.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3858

Das riecht mit sehr nach einem generell ungepflegten System.

Einmal komplett aufräumen. 😉

sudo apt autopurge && sudo apt clean && sudo apt purge ~c

fxfx

(Themenstarter)

Anmeldungsdatum:
30. März 2025

Beiträge: 16

Vielen Dank für alle Antworten bisher. Die unnötigen Configs habe ich jetzt mit

sudo apt purge ~c

gelöscht.

Bei diesem Befehl:

sudo apt autopurge && sudo apt clean && sudo apt purge ~c

ist allerdings dann nichts mehr gelöscht worden. Den hatte ich auch zuvor schon ausgeführt (ohne den letzten Teil).

Mit

ls -l /boot

erhalte ich immer noch

root@meinsystem:/home/meinuser# ls -l /boot
insgesamt 460876
-rw-r--r-- 1 root root    262530 Jan 16 15:37 config-5.15.0-131-generic
-rw-r--r-- 1 root root    262530 Feb 17 14:07 config-5.15.0-134-generic
-rw-r--r-- 1 root root    262191 Sep 21  2023 config-5.15.0-86-generic
drwx------ 4 root root      4096 Jan  1  1970 efi
drwxr-xr-x 4 root root      4096 Mär 30 10:30 grub
lrwxrwxrwx 1 root root        29 Mär  5 18:46 initrd.img -> initrd.img-5.15.0-134-generic
-rw-r--r-- 1 root root 144052574 Feb 18 20:55 initrd.img-5.15.0-131-generic
-rw-r--r-- 1 root root 144048410 Mär  5 18:47 initrd.img-5.15.0-134-generic
-rw-r--r-- 1 root root 128990233 Okt  5  2023 initrd.img-5.15.0-86-generic
lrwxrwxrwx 1 root root        29 Mär  5 18:46 initrd.img.old -> initrd.img-5.15.0-131-generic
drwx------ 2 root root     16384 Okt  9  2020 lost+found
-rw-r--r-- 1 root root    182704 Aug 18  2020 memtest86+.bin
-rw-r--r-- 1 root root    184380 Aug 18  2020 memtest86+.elf
-rw-r--r-- 1 root root    184884 Aug 18  2020 memtest86+_multiboot.bin
-rw------- 1 root root   6261203 Jan 16 15:37 System.map-5.15.0-131-generic
-rw------- 1 root root   6261924 Feb 17 14:07 System.map-5.15.0-134-generic
-rw------- 1 root root   6244586 Sep 21  2023 System.map-5.15.0-86-generic
lrwxrwxrwx 1 root root        26 Mär  5 18:46 vmlinuz -> vmlinuz-5.15.0-134-generic
-rw------- 1 root root  11573544 Jan 16 15:39 vmlinuz-5.15.0-131-generic
-rw------- 1 root root  11572936 Feb 17 14:11 vmlinuz-5.15.0-134-generic
-rw------- 1 root root  11521480 Sep 21  2023 vmlinuz-5.15.0-86-generic
lrwxrwxrwx 1 root root        26 Mär  5 18:46 vmlinuz.old -> vmlinuz-5.15.0-131-generic

Wie bekomme ich da sicher den 86er Kernel raus?

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3858

Zeig nochmal bitte

dpkg -l linux-* | grep ii

fxfx

(Themenstarter)

Anmeldungsdatum:
30. März 2025

Beiträge: 16

Output nach

dpkg -l linux-* | grep ii
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
ii  linux-base                              4.5ubuntu3.7           all          Linux image base package
ii  linux-firmware                          1.187.39               all          Firmware for Linux kernel drivers
ii  linux-generic-hwe-20.04                 5.15.0.134.145~20.04.1 amd64        Complete Generic Linux kernel and headers
ii  linux-headers-5.15.0-131-generic        5.15.0-131.141~20.04.1 amd64        Linux kernel headers for version 5.15.0 on 64 bit x86 SMP
ii  linux-headers-5.15.0-134-generic        5.15.0-134.145~20.04.1 amd64        Linux kernel headers for version 5.15.0 on 64 bit x86 SMP
ii  linux-headers-generic-hwe-20.04         5.15.0.134.145~20.04.1 amd64        Generic Linux kernel headers
ii  linux-hwe-5.15-headers-5.15.0-131       5.15.0-131.141~20.04.1 all          Header files related to Linux kernel version 5.15.0
ii  linux-hwe-5.15-headers-5.15.0-134       5.15.0-134.145~20.04.1 all          Header files related to Linux kernel version 5.15.0
ii  linux-image-5.15.0-131-generic          5.15.0-131.141~20.04.1 amd64        Signed kernel image generic
ii  linux-image-5.15.0-134-generic          5.15.0-134.145~20.04.1 amd64        Signed kernel image generic
ii  linux-image-generic-hwe-20.04           5.15.0.134.145~20.04.1 amd64        Generic Linux kernel image
ii  linux-libc-dev:amd64                    5.4.0-211.231          amd64        Linux Kernel Headers for development
ii  linux-modules-5.15.0-131-generic        5.15.0-131.141~20.04.1 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-modules-5.15.0-134-generic        5.15.0-134.145~20.04.1 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.15.0-131-generic  5.15.0-131.141~20.04.1 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.15.0-134-generic  5.15.0-134.145~20.04.1 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-sound-base                        1.0.25+dfsg-0ubuntu5   all          base package for ALSA and OSS sound systems

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3858

Also regulär installiert ist der 86er Kernel nicht mehr. Ich denke man könnte den in /boot einfach löschen.

Anderer Ansatz: da du eh upgraden willst kannste auch den älteren der noch installierten entfernen. Also den linux-image-5.15.0-131-generic mein ich. Der würde beim Upgrade sowieso entfernt werden.

fxfx

(Themenstarter)

Anmeldungsdatum:
30. März 2025

Beiträge: 16

Danke für die Antwort.

Dann werde ich die 86er Dateien jetzt per rm-Befehl löschen.

Danach deinstalliere ich den 131er Kernel auf korrektem Weg und dann starte ich das Upgrade. Was wäre denn die korrekte Vorgehensweise, um den 131er zu deinstallieren?

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3858

fxfx

(Themenstarter)

Anmeldungsdatum:
30. März 2025

Beiträge: 16

Danke! Hat geklappt, ich mache mich ans Upgrade.

Antworten |