0 Mitglieder und 1 Gast betrachten dieses Thema.
Hi du hast die kernel nicht über die aktualisierungsverwaltung entfernt!?sonst wäre normalerweise alles weg..
dpkg -l 'linux-[ihs]*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\([-0-9]*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | tee zu_entfernende_Kernel cat zu_entfernende_Kernel | xargs sudo apt-get -y purge rm zu_entfernende_Kernel
dpkg -l | grep linux-[ghit]ii linux-headers-4.4.0-104 4.4.0-104.127 all Header files related to Linux kernel version 4.4.0ii linux-headers-4.4.0-104-generic 4.4.0-104.127 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMPii linux-headers-4.4.0-53 4.4.0-53.74 all Header files related to Linux kernel version 4.4.0ii linux-headers-4.4.0-53-generic 4.4.0-53.74 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMPii linux-image-4.4.0-104-generic 4.4.0-104.127 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMPii linux-image-4.4.0-53-generic 4.4.0-53.74 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMPii linux-image-extra-4.4.0-104-generic 4.4.0-104.127 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMPii linux-image-extra-4.4.0-53-generic 4.4.0-53.74 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ls /lib/modules4.4.0-104-generic 4.4.0-53-generic
dpkg -l 'linux-[ihs]*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\([-0-9]*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | tee zu_entfernende_Kernel linux-headers-4.4.0-53linux-headers-4.4.0-53-genericlinux-image-4.4.0-53-genericlinux-image-extra-4.4.0-53-generichelmut@K52jc-lm18 ~ $ cat zu_entfernende_Kernel | xargs sudo apt-get -y purge Paketlisten werden gelesen... FertigAbhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... FertigDie folgenden Pakete werden ENTFERNT: linux-headers-4.4.0-53* linux-headers-4.4.0-53-generic* linux-image-4.4.0-53-generic* linux-image-extra-4.4.0-53-generic*0 aktualisiert, 0 neu installiert, 4 zu entfernen und 2 nicht aktualisiert.Nach dieser Operation werden 296 MB Plattenplatz freigegeben.(Lese Datenbank ... 258654 Dateien und Verzeichnisse sind derzeit installiert.)Entfernen von linux-headers-4.4.0-53-generic (4.4.0-53.74) ...Entfernen von linux-headers-4.4.0-53 (4.4.0-53.74) ...Entfernen von linux-image-extra-4.4.0-53-generic (4.4.0-53.74) ...run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-53-generic /boot/vmlinuz-4.4.0-53-genericrun-parts: executing /etc/kernel/postinst.d/dkms 4.4.0-53-generic /boot/vmlinuz-4.4.0-53-genericError! echoYour kernel headers for kernel 4.4.0-53-generic cannot be found at/lib/modules/4.4.0-53-generic/build or /lib/modules/4.4.0-53-generic/source.Error! echoYour kernel headers for kernel 4.4.0-53-generic cannot be found at/lib/modules/4.4.0-53-generic/build or /lib/modules/4.4.0-53-generic/source.Error! echoYour kernel headers for kernel 4.4.0-53-generic cannot be found at/lib/modules/4.4.0-53-generic/build or /lib/modules/4.4.0-53-generic/source.run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-53-generic /boot/vmlinuz-4.4.0-53-genericupdate-initramfs: Generating /boot/initrd.img-4.4.0-53-genericWarning: No support for locale: de_DE.utf8W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.run-parts: executing /etc/kernel/postinst.d/pm-utils 4.4.0-53-generic /boot/vmlinuz-4.4.0-53-genericrun-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.4.0-53-generic /boot/vmlinuz-4.4.0-53-genericrun-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-53-generic /boot/vmlinuz-4.4.0-53-genericGrub-Konfigurationsdatei wird generiert …Linux-Abbild gefunden: /boot/vmlinuz-4.4.0-104-genericinitrd-Abbild gefunden: /boot/initrd.img-4.4.0-104-genericLinux-Abbild gefunden: /boot/vmlinuz-4.4.0-53-genericinitrd-Abbild gefunden: /boot/initrd.img-4.4.0-53-genericFound memtest86+ image: /boot/memtest86+.elfFound memtest86+ image: /boot/memtest86+.binWindows 10 (loader) auf /dev/sda1 gefundenSkipped Windows Recovery Environment (loader) on /dev/sdb1 by user request.Windows 7 (loader) auf /dev/sdb2 gefundenerledigtLöschen der Konfigurationsdateien von linux-image-extra-4.4.0-53-generic (4.4.0-53.74) ...Entfernen von linux-image-4.4.0-53-generic (4.4.0-53.74) ...Examining /etc/kernel/prerm.d.run-parts: executing /etc/kernel/prerm.d/dkms 4.4.0-53-generic /boot/vmlinuz-4.4.0-53-genericdkms: removing: bbswitch 0.8 (4.4.0-53-generic) (x86_64)-------- Uninstall Beginning --------Module: bbswitchVersion: 0.8Kernel: 4.4.0-53-generic (x86_64)-------------------------------------Status: Before uninstall, this module version was ACTIVE on this kernel.bbswitch.ko: - Uninstallation - Deleting from: /lib/modules/4.4.0-53-generic/kernel/drivers/acpi/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version.depmod....DKMS: uninstall completed.Examining /etc/kernel/postrm.d .run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-53-generic /boot/vmlinuz-4.4.0-53-genericupdate-initramfs: Deleting /boot/initrd.img-4.4.0-53-genericrun-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-53-generic /boot/vmlinuz-4.4.0-53-genericGrub-Konfigurationsdatei wird generiert …Linux-Abbild gefunden: /boot/vmlinuz-4.4.0-104-genericinitrd-Abbild gefunden: /boot/initrd.img-4.4.0-104-genericFound memtest86+ image: /boot/memtest86+.elfFound memtest86+ image: /boot/memtest86+.binWindows 10 (loader) auf /dev/sda1 gefundenSkipped Windows Recovery Environment (loader) on /dev/sdb1 by user request.Windows 7 (loader) auf /dev/sdb2 gefundenerledigtLöschen der Konfigurationsdateien von linux-image-4.4.0-53-generic (4.4.0-53.74) ...Examining /etc/kernel/postrm.d .run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-53-generic /boot/vmlinuz-4.4.0-53-genericrun-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-53-generic /boot/vmlinuz-4.4.0-53-genericdpkg: Warnung: Während Entfernens von linux-image-4.4.0-53-generic ist Verzeichnis »/lib/modules/4.4.0-53-generic« nicht leer, wird daher nicht gelöscht
Your kernel headers for kernel 4.4.0-53-generic cannot be found at/lib/modules/4.4.0-53-generic/build or /lib/modules/4.4.0-53-generic/source.
dpkg -l | grep linux-[ghit]ii linux-headers-4.4.0-104 4.4.0-104.127 all Header files related to Linux kernel version 4.4.0ii linux-headers-4.4.0-104-generic 4.4.0-104.127 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMPii linux-image-4.4.0-104-generic 4.4.0-104.127 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMPii linux-image-extra-4.4.0-104-generic 4.4.0-104.127 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
Code: [Auswählen]dpkg -l 'linux-[ihs]*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\([-0-9]*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | tee zu_entfernende_Kernel cat zu_entfernende_Kernel | xargs sudo apt-get -y purge rm zu_entfernende_Kernel
for v in /boot/vmlinuz-*; do Kernel="$(basename $v | sed s/vmlinuz-//)"
meta_package="$(echo $(grep-status \ -F Depends -s Package \ linux-image-${Kernel}) | cut -d: -f 2)"
dpkg-query -W -f='${Package}\n' > /dev/shm/datei; grep $(grep linux-image-[0-9] /dev/shm/datei | cut -d- -f3-4 | grep -v $(uname -r | cut -d- -f1-2) | sort -V | head -n -1) /dev/shm/datei | xargs apt-get purge --simulate
Purge Old Kernels With Dialog ────────────────────────────────────────────────────────────────────────────── ┌────────────────────Kernel entfernen──────────────────────┐ │ Der aktive Kernel 4.10.0-42 wird nicht zum Entfernen │ │ angeboten. │ │ │ │ Welche der nachfolgend gelisteten Kernel sollen │ │ entfernt werden? │ │ ┌──────────────────────────────────────────────────────┐ │ │ │ [ ] 4.10.0-40 │ │ │ │ [*] 4.8.0-53 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └──────────────────────────────────────────────────────┘ │ │ │ │ │ ├──────────────────────────────────────────────────────────┤ │ < OK > <Abbrechen> │ └──────────────────────────────────────────────────────────┘
Als hübsche Idee, die den aktiven und ggf einen Vorgänger behält, habe ich etwas zusammengestellt.Code: [Auswählen]dpkg-query -W -f='${Package}\n' > /dev/shm/datei; grep $(grep linux-image-[0-9] /dev/shm/datei | cut -d- -f3-4 | grep -v $(uname -r | cut -d- -f1-2) | sort -V | head -n -1) /dev/shm/datei | xargs apt-get purge --simulate