solution 1:
aptitude search linux- | grep ^i
sudo apt-get purge '.*-2.6.24-16-*'
solution 2:
test:
dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs sudo apt-get --dry-run removerun:
dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs sudo apt-get -y purgeDoIT – Denny on IT: remove old ubuntu kernel solution2

