Placing the kernel entries in your menu.lst is the job of update-grub, this is performed everytime your kernel is updated to newer version.
Originally Posted by kevind2071
You can get rid (delete it/comment it out) of those old kernels in your GRUB menu by editing the /boot/grub/menu.lst file. Then later on, try to delete those old kernels using your Synaptics Package Manager. Search for the string "linux-image" (w/o quote) and delete the old kernels that displays.
gksu gedit /boot/grub/menu.lst