also leave one more kernel as fallback dpkg --list | grep linux-image | awk '{ print $2 }' | sort -V | sed -n '/'`uname -r`'/q;p' | sed -n '/linux-image second last/q' | xargs sudo apt-get -y purge update grub after this sudo update-grub