How to remove old kernels which are not used – Ubuntu

If you need to remove all the old kernels which were not currently being used to free up some space on the boot partition then this will do it for you.

sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')

Leave a Reply