Ich lösche die Kernel Verzeichnisse auch ab und an, wegen den Datei Leichen.
Hier noch einmal mit einem Virtualbox ko:
Code
ls -alR /lib/modules/* | grep -i vboxdrv.ko
-rw-r--r--. 1 root root 1118627 14. Apr 12:18 vboxdrv.ko
lrwxrwxrwx. 1 root root 60 12. Jul 08:33 vboxdrv.ko -> /usr/lib/modules/6.12.0-160000.28-default/updates/vboxdrv.ko
lrwxrwxrwx. 1 root root 60 21. Jul 14:56 vboxdrv.ko -> /usr/lib/modules/6.12.0-160000.28-default/updates/vboxdrv.ko
lrwxrwxrwx. 1 root root 60 13. Aug 10:26 vboxdrv.ko -> /usr/lib/modules/6.12.0-160000.28-default/updates/vboxdrv.ko
lrwxrwxrwx. 1 root root 60 12. Jul 08:33 vboxdrv.ko -> /usr/lib/modules/6.12.0-160000.28-default/updates/vboxdrv.ko
Bis auf den ersten Eintrag alle nur symlinks.
Code
grep -i -R vboxdrv.ko /lib/modules/*
grep: /lib/modules/6.12.0-160000.28-default/updates/vboxdrv.ko: Übereinstimmungen in Binärdatei
grep: /lib/modules/6.12.0-160000.35-default/weak-updates/updates/vboxdrv.ko: Übereinstimmungen in Binärdatei
grep: /lib/modules/6.12.0-160000.35-default/modules.dep.bin: Übereinstimmungen in Binärdatei
/lib/modules/6.12.0-160000.35-default/modules.dep:weak-updates/updates/vboxnetflt.ko: weak-updates/updates/vboxdrv.ko
/lib/modules/6.12.0-160000.35-default/modules.dep:weak-updates/updates/vboxnetadp.ko: weak-updates/updates/vboxdrv.ko
/lib/modules/6.12.0-160000.35-default/modules.dep:weak-updates/updates/vboxdrv.ko:
grep: /lib/modules/6.12.0-160000.36-default/weak-updates/updates/vboxdrv.ko: Übereinstimmungen in Binärdatei
grep: /lib/modules/6.12.0-160000.36-default/modules.dep.bin: Übereinstimmungen in Binärdatei
/lib/modules/6.12.0-160000.36-default/modules.dep:weak-updates/updates/vboxnetflt.ko: weak-updates/updates/vboxdrv.ko
/lib/modules/6.12.0-160000.36-default/modules.dep:weak-updates/updates/vboxnetadp.ko: weak-updates/updates/vboxdrv.ko
/lib/modules/6.12.0-160000.36-default/modules.dep:weak-updates/updates/vboxdrv.ko:
grep: /lib/modules/6.12.0-160000.37-default/weak-updates/updates/vboxdrv.ko: Übereinstimmungen in Binärdatei
grep: /lib/modules/6.12.0-160000.37-default/modules.dep.bin: Übereinstimmungen in Binärdatei
/lib/modules/6.12.0-160000.37-default/modules.dep:weak-updates/updates/vboxnetflt.ko: weak-updates/updates/vboxdrv.ko
/lib/modules/6.12.0-160000.37-default/modules.dep:weak-updates/updates/vboxnetadp.ko: weak-updates/updates/vboxdrv.ko
/lib/modules/6.12.0-160000.37-default/modules.dep:weak-updates/updates/vboxdrv.ko:
grep: /lib/modules/6.12.0-160000.5-default/weak-updates/updates/vboxdrv.ko: Übereinstimmungen in Binärdatei
grep: /lib/modules/6.12.0-160000.5-default/modules.dep.bin: Übereinstimmungen in Binärdatei
/lib/modules/6.12.0-160000.5-default/modules.dep:weak-updates/updates/vboxnetflt.ko: weak-updates/updates/vboxdrv.ko
/lib/modules/6.12.0-160000.5-default/modules.dep:weak-updates/updates/vboxnetadp.ko: weak-updates/updates/vboxdrv.ko
/lib/modules/6.12.0-160000.5-default/modules.dep:weak-updates/updates/vboxdrv.ko:
Alles anzeigen
Und hier sieht man, das das Virtualbox-kmp nach 6.12.0-160000.28-default installiert ist, alles andere sind symlinks,
Wenn jetzt einer der Kernels, die den symlink beinhalten, gelöscht wurde, könnte man das komplette Verzeichnis löschen.
Wichtig:
das muss man für alle installierten kmps machen. Und dann erst löschen.
Hier noch einmal für nvidia.ko.zst:
Code
grep -i -R nvidia.ko.zst /lib/modules/*
grep: /lib/modules/6.12.0-160000.35-default/modules.dep.bin: Übereinstimmungen in Binärdatei
/lib/modules/6.12.0-160000.35-default/modules.dep:kernel/drivers/usb/typec/altmodes/typec_nvidia.ko.zst: kernel/drivers/usb/typec/altmodes/typec_displayport.ko.zst kernel/drivers/usb/typec/typec.ko.zst
/lib/modules/6.12.0-160000.35-default/modules.dep:weak-updates/updates/nvidia-modeset.ko.zst: weak-updates/updates/nvidia.ko.zst kernel/drivers/acpi/video.ko.zst kernel/drivers/platform/x86/wmi.ko.zst
/lib/modules/6.12.0-160000.35-default/modules.dep:weak-updates/updates/nvidia-drm.ko.zst: weak-updates/updates/nvidia-modeset.ko.zst weak-updates/updates/nvidia.ko.zst kernel/drivers/gpu/drm/drm_ttm_helper.ko.zst kernel/drivers/gpu/drm/ttm/ttm.ko.zst kernel/drivers/acpi/video.ko.zst kernel/drivers/platform/x86/wmi.ko.zst
/lib/modules/6.12.0-160000.35-default/modules.dep:weak-updates/updates/nvidia-uvm.ko.zst: weak-updates/updates/nvidia.ko.zst
/lib/modules/6.12.0-160000.35-default/modules.dep:weak-updates/updates/nvidia.ko.zst:
grep: /lib/modules/6.12.0-160000.36-default/modules.dep.bin: Übereinstimmungen in Binärdatei
/lib/modules/6.12.0-160000.36-default/modules.dep:kernel/drivers/usb/typec/altmodes/typec_nvidia.ko.zst: kernel/drivers/usb/typec/altmodes/typec_displayport.ko.zst kernel/drivers/usb/typec/typec.ko.zst
/lib/modules/6.12.0-160000.36-default/modules.dep:weak-updates/updates/nvidia-modeset.ko.zst: weak-updates/updates/nvidia.ko.zst kernel/drivers/acpi/video.ko.zst kernel/drivers/platform/x86/wmi.ko.zst
/lib/modules/6.12.0-160000.36-default/modules.dep:weak-updates/updates/nvidia-drm.ko.zst: weak-updates/updates/nvidia-modeset.ko.zst weak-updates/updates/nvidia.ko.zst kernel/drivers/gpu/drm/drm_ttm_helper.ko.zst kernel/drivers/gpu/drm/ttm/ttm.ko.zst kernel/drivers/acpi/video.ko.zst kernel/drivers/platform/x86/wmi.ko.zst
/lib/modules/6.12.0-160000.36-default/modules.dep:weak-updates/updates/nvidia-uvm.ko.zst: weak-updates/updates/nvidia.ko.zst
/lib/modules/6.12.0-160000.36-default/modules.dep:weak-updates/updates/nvidia.ko.zst:
grep: /lib/modules/6.12.0-160000.37-default/modules.dep.bin: Übereinstimmungen in Binärdatei
/lib/modules/6.12.0-160000.37-default/modules.dep:kernel/drivers/usb/typec/altmodes/typec_nvidia.ko.zst: kernel/drivers/usb/typec/altmodes/typec_displayport.ko.zst kernel/drivers/usb/typec/typec.ko.zst
/lib/modules/6.12.0-160000.37-default/modules.dep:updates/nvidia-modeset.ko.zst: updates/nvidia.ko.zst kernel/drivers/acpi/video.ko.zst kernel/drivers/platform/x86/wmi.ko.zst
/lib/modules/6.12.0-160000.37-default/modules.dep:updates/nvidia-drm.ko.zst: updates/nvidia-modeset.ko.zst updates/nvidia.ko.zst kernel/drivers/gpu/drm/drm_ttm_helper.ko.zst kernel/drivers/gpu/drm/ttm/ttm.ko.zst kernel/drivers/acpi/video.ko.zst kernel/drivers/platform/x86/wmi.ko.zst
/lib/modules/6.12.0-160000.37-default/modules.dep:updates/nvidia-uvm.ko.zst: updates/nvidia.ko.zst
/lib/modules/6.12.0-160000.37-default/modules.dep:updates/nvidia.ko.zst:
grep: /lib/modules/6.12.0-160000.5-default/modules.dep.bin: Übereinstimmungen in Binärdatei
/lib/modules/6.12.0-160000.5-default/modules.dep:kernel/drivers/usb/typec/altmodes/typec_nvidia.ko.zst: kernel/drivers/usb/typec/altmodes/typec_displayport.ko.zst kernel/drivers/usb/typec/typec.ko.zst
Alles anzeigen
Installiert ist es nach /lib/modules/6.12.0-160000.37-default, da dort das update Verzeichnis benutzt wird, und bei der Installation alle anderen kernel in weak-updates eien Link bekommen haben.
Code
ls -alR /lib/modules/* | grep -i nvidia.ko.zst
-rw-r--r--. 1 root root 3095 10. Jun 15:35 typec_nvidia.ko.zst
lrwxrwxrwx. 1 root root 63 19. Aug 21:35 nvidia.ko.zst -> /usr/lib/modules/6.12.0-160000.37-default/updates/nvidia.ko.zst
-rw-r--r--. 1 root root 3093 14. Jul 10:29 typec_nvidia.ko.zst
lrwxrwxrwx. 1 root root 63 19. Aug 21:35 nvidia.ko.zst -> /usr/lib/modules/6.12.0-160000.37-default/updates/nvidia.ko.zst
-rw-r--r--. 1 root root 3099 6. Aug 17:17 typec_nvidia.ko.zst
-rw-r--r--. 1 root root 10512100 30. Jul 12:50 nvidia.ko.zst
-rw-r--r--. 1 root root 3111 8. Sep 2025 typec_nvidia.ko.zst