Those kernel images really aren't taking up a lot of space, so freeing them will just defer the no-disk-space problems temporarily, if at all.
You should really identify what is taking up all the space and delete it instead, then remove old kernels if you want.
I would suggest looking in the /tmp directory first, then check for large log files, and full user home directories if that is on the same partition.
Use the du command on selected directories to find a place to start. Like maybe...
Code:
du -ks /tmp
du -ks /var/*
du -ks /home/*
You may need to be root or use sudo to see all of those.