The /boot/grub/menu.lst has a "# howmany" option to specify the number of kernels shown in the grub menu, and the default value is "all". Maybe you would like to set "# howmany 1" for instance.
-- Too many kernels in grub menu https://launchpad.net/bugs/19251 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs