When I run dpkg --list 'linux-image*'
, the output shows that I only have 4.10.0-37
installed:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=========================-=================-=================-=======================================================
un linux-image <none> <none> (no description available)
ii linux-image-4.10.0-37-gen 4.10.0-37.41 amd64 Linux kernel image for version 4.10.0 on 64 bit x86 SMP
ii linux-image-extra-4.10.0- 4.10.0-37.41 amd64 Linux kernel extra modules for version 4.10.0 on 64 bit
ii linux-image-generic 4.10.0.37.37 amd64 Generic Linux kernel image
however, when I show the contents of /boot
, there are other old kernels:
[~]$ ls /boot
abi-4.10.0-37-generic config-4.8.0-37-generic memtest86+.bin vmlinuz-4.10.0-37-generic
abi-4.2.0-16-generic efi memtest86+.elf vmlinuz-4.10.0-37-generic.efi.signed
abi-4.2.0-42-generic grub memtest86+_multiboot.bin vmlinuz-4.2.0-16-generic
abi-4.8.0-37-generic initrd.img-4.10.0-37-generic System.map-4.10.0-37-generic vmlinuz-4.2.0-42-generic
config-4.10.0-37-generic initrd.img-4.2.0-16-generic System.map-4.2.0-16-generic vmlinuz-4.2.0-42-generic.efi.signed
config-4.2.0-16-generic initrd.img-4.2.0-42-generic System.map-4.2.0-42-generic vmlinuz-4.8.0-37-generic
config-4.2.0-42-generic initrd.img-4.8.0-37-generic System.map-4.8.0-37-generic vmlinuz-4.8.0-37-generic.efi.signed
I am running 4.10.0-37
:
[~]$ uname -r
4.10.0-37-generic
Can I safely delete the old kernels () from /boot
? Using sudo apt-get remove ...
does not do anything, because they are not currently "installed".
apt-get
, but I think an older "cleaner" tool must have left them.