alte Kernel Fragmente deinstallieren - löschen

jan-t

Well-Known Member
May 13, 2020
282
21
58
Hallo,

wie deinstalliere ich die alten Kernelfragmente?

Code:
root@pve:/boot/pve# ls -la
total 8
drwxr-xr-x 2 root root 4096 Mar 25 14:37 .
drwxr-xr-x 5 root root 4096 Apr  2 13:45 ..
lrwxrwxrwx 1 root root   25 Jan  4 21:15 initrd.img -> /boot/pve/initrd.img-6.17
lrwxrwxrwx 1 root root   30 Mar 25 14:37 initrd.img-6.14 -> /boot/initrd.img-6.14.11-6-pve
lrwxrwxrwx 1 root root   30 Mar 25 14:37 initrd.img-6.17 -> /boot/initrd.img-6.17.13-2-pve
lrwxrwxrwx 1 root root   22 Jan  4 21:15 vmlinuz -> /boot/pve/vmlinuz-6.17
lrwxrwxrwx 1 root root   27 Mar 25 14:37 vmlinuz-6.14 -> /boot/vmlinuz-6.14.11-6-pve
lrwxrwxrwx 1 root root   27 Mar 25 14:37 vmlinuz-6.17 -> /boot/vmlinuz-6.17.13-2-pve
root@pve:/boot/pve#
-
Code:
root@pve:/boot# ls -ls
total 540748
  292 -rw-r--r-- 1 root root   296186 Mar 13 09:44 config-6.14.11-6-pve
  292 -rw-r--r-- 1 root root   296152 Jul 22  2025 config-6.14.8-2-pve
  296 -rw-r--r-- 1 root root   302305 Mar 13 09:06 config-6.17.13-2-pve
  296 -rw-r--r-- 1 root root   302297 Dec 19 08:49 config-6.17.4-2-pve
  296 -rw-r--r-- 1 root root   302445 Jan 12 17:25 config-6.17.9-1-pve
    4 drwxr-xr-x 3 root root     4096 Jan  1  1970 efi
    4 drwxr-xr-x 6 root root     4096 Apr  2 13:45 grub
81024 -rw-r--r-- 1 root root 82966088 Mar 25 14:36 initrd.img-6.14.11-6-pve
78240 -rw-r--r-- 1 root root 80115401 Aug 27  2025 initrd.img-6.14.8-2-pve
87180 -rw-r--r-- 1 root root 89272174 Mar 25 14:40 initrd.img-6.17.13-2-pve
86228 -rw-r--r-- 1 root root 88293538 Jan 15 14:58 initrd.img-6.17.4-2-pve
86264 -rw-r--r-- 1 root root 88333699 Feb 16 14:01 initrd.img-6.17.9-1-pve
  148 -rw-r--r-- 1 root root   151020 Nov 17  2024 memtest86+ia32.bin
  152 -rw-r--r-- 1 root root   152064 Nov 17  2024 memtest86+ia32.efi
  156 -rw-r--r-- 1 root root   155992 Nov 17  2024 memtest86+x64.bin
  156 -rw-r--r-- 1 root root   157184 Nov 17  2024 memtest86+x64.efi
    4 drwxr-xr-x 2 root root     4096 Mar 25 14:37 pve
 8732 -rw-r--r-- 1 root root  8940727 Mar 13 09:44 System.map-6.14.11-6-pve
 8732 -rw-r--r-- 1 root root  8938356 Jul 22  2025 System.map-6.14.8-2-pve
 8920 -rw-r--r-- 1 root root  9132579 Mar 13 09:06 System.map-6.17.13-2-pve
 8916 -rw-r--r-- 1 root root  9129081 Dec 19 08:49 System.map-6.17.4-2-pve
 8920 -rw-r--r-- 1 root root  9131658 Jan 12 17:25 System.map-6.17.9-1-pve
14568 -rw-r--r-- 1 root root 14916712 Mar 13 09:44 vmlinuz-6.14.11-6-pve
14560 -rw-r--r-- 1 root root 14908520 Jul 22  2025 vmlinuz-6.14.8-2-pve
15468 -rw-r--r-- 1 root root 15837992 Mar 13 09:06 vmlinuz-6.17.13-2-pve
15448 -rw-r--r-- 1 root root 15817512 Dec 19 08:49 vmlinuz-6.17.4-2-pve
15452 -rw-r--r-- 1 root root 15821608 Jan 12 17:25 vmlinuz-6.17.9-1-pve
root@pve:/boot#

Was ist überflüssig?
 
Last edited:
Das kannst nur du entscheiden aber zum entfernen kannst du zB. so etwas benutzen
Bash:
apt autopurge $(dpkg -S /boot/initrd.img-6.14.11-6-pve)
 
  • Like
Reactions: ThoSo and UdoB
Zwei Kernel möchte behalten, welchen Dateien sind dann überflüssig?
Wie lösche ich diese ohne mein System zu gefährden?
 
Ich sage mal so, den Administrator fragen, welcher Kernel genutzt wird oder soll und darauf vertrauen, dass der Automatismus der Löschung funktioniert.
Wenn man nur Zuschauer ist, dann ist das vielleicht der bessere Weg!
Man sollte ich auch das Tool apt über man apt man zugänglich machen...
 
Last edited:
Kernel
Code:
lrwxrwxrwx 1 root root   27 Mar 25 14:37 vmlinuz-6.14 -> /boot/vmlinuz-6.14.11-6-pve
lrwxrwxrwx 1 root root   27 Mar 25 14:37 vmlinuz-6.17 -> /boot/vmlinuz-6.17.13-2-pve
-
Code:
14568 -rw-r--r-- 1 root root 14916712 Mar 13 09:44 vmlinuz-6.14.11-6-pve
14560 -rw-r--r-- 1 root root 14908520 Jul 22  2025 vmlinuz-6.14.8-2-pve
15468 -rw-r--r-- 1 root root 15837992 Mar 13 09:06 vmlinuz-6.17.13-2-pve
15448 -rw-r--r-- 1 root root 15817512 Dec 19 08:49 vmlinuz-6.17.4-2-pve
15452 -rw-r--r-- 1 root root 15821608 Jan 12 17:25 vmlinuz-6.17.9-1-pve

Warum habe ich vmlinuz-6.1xxxxx 5 mal, wenn ich nur 2 Stück Kernel installiert habe?
 
Last edited:
Bei mir, Proxmox VE 9 sind installiert:
Code:
-rw-r--r-- 1 root root 14916712 13. Mär 09:44 vmlinuz-6.14.11-6-pve
-rw-r--r-- 1 root root 15842088 10. Feb 15:06 vmlinuz-6.17.13-1-pve
-rw-r--r-- 1 root root 15837992 13. Mär 09:06 vmlinuz-6.17.13-2-pve
Und es läuft:
Code:
$ pveversion
pve-manager/9.1.7/16b139a017452f16 (running kernel: 6.17.13-2-pve)

Für fast alle Aktivitäten, bei meinen System, habe ich dieses o.ä. Script im Einsatz:
Code:
# update.sh
#!/bin/bash
apt update
#apt dist-upgrade -y
apt full-upgrade -y
apt autoremove -y
apt autoclean
pveam update
 
Meine Frage ist nicht beantwortet.

Warum habe ich vmlinuz-6.1xxxxx 5 mal, wenn ich nur 2 Stück Kernel installiert habe?
 
Es gibt installierte Kernel-Pakete. Zu prüfen mit "dpkg -l |grep proxmox-kernel".
Und dann gibt es im "/boot"-Verzeichnis noch Links (nicht Dateien, sondern eben nur Verweise auf Dateien), die auf die neueste Version einer bestimmten Kernelreihe ("vmlinuz-6.1x") zeigen. Vermutlich um die Bootlogik zu vereinfachen, indem man immer auf den Link verweist, um auf der neuesten Kernelversion der Reihe zu landen.

Den Rest dürfen dir gerne die Proxmox-Mitarbeiter erläutern.
 
  • Like
Reactions: ThoSo
wenn ich nur 2 Stück Kernel installiert habe
Wie hast du das geprüft? Ich habe dir übrigens einen Befehl gegeben, womit du sehen kannst welches Paket eine Datei bereitstellt. Bitte mal probieren.
 
Last edited:
  • Like
Reactions: ThoSo
Meine Frage ist nicht beantwortet.

Warum habe ich vmlinuz-6.1xxxxx 5 mal, wenn ich nur 2 Stück Kernel installiert habe?
Weil bei einem bzw. mehreren Update(s) ein neuer Kernel installiert wurde und die Alten nicht automatisch gelöscht werden?
 
Meine Frage ist nicht beantwortet.
Bei so einer Aussage würde ich froh sein, wenn ich überhaupt noch Antworten hier bekomme!

Ich verweise auch gerne hierauf:


Wer im Glashaus sitzt;)

In dem Sinne, schöne Ostern
 
Ich habe mit Proxmox nur die GUI verwendet.

Warum wurden nicht alle unnötigen Fragmente nicht entfernt?

Code:
14560 -rw-r--r-- 1 root root 14908520 Jul 22  2025 vmlinuz-6.14.8-2-pve

15448 -rw-r--r-- 1 root root 15817512 Dec 19 08:49 vmlinuz-6.17.4-2-pve
15452 -rw-r--r-- 1 root root 15821608 Jan 12 17:25 vmlinuz-6.17.9-1-pve

Gibt es technische Gründe dafür?
 
Last edited: