Al instalar nuevas actualizaciones del kernel, se agregan automaticamente nuevas entradas a la lista de GRUB, al cabo de un tiempo GRUB queda repleto de entradas, cuando nosotros normalmente solo necesitamos la ultima, para quitar todas estas entradas debemos modificar el archivo:

/boot/grub/menu.lst

el archivo se vera algo asi (obviando las lineas con # al inicio):

title Ubuntu, kernel 2.6.15-27-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-27-386 root=/dev/sdb1 ro quiet splash
initrd /boot/initrd.img-2.6.15-27-386
savedefault
boot

title Ubuntu, kernel 2.6.15-27-386 (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-27-386 root=/dev/sdb1 ro single
initrd /boot/initrd.img-2.6.15-27-386
boot

title Ubuntu, kernel 2.6.15-26-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/sdb1 ro quiet splash
initrd /boot/initrd.img-2.6.15-26-386
savedefault
boot

title Ubuntu, kernel 2.6.15-26-386 (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/sdb1 ro single
initrd /boot/initrd.img-2.6.15-26-386
boot

title Ubuntu, kernel 2.6.15-25-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-25-386 root=/dev/sdb1 ro quiet splash
initrd /boot/initrd.img-2.6.15-25-386
savedefault
boot

title Ubuntu, kernel 2.6.15-25-386 (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-25-386 root=/dev/sdb1 ro single
initrd /boot/initrd.img-2.6.15-25-386
boot

title Ubuntu, kernel 2.6.15-23-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/sdb1 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot

title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/sdb1 ro single
initrd /boot/initrd.img-2.6.15-23-386
boot

title Ubuntu, memtest86+
root (hd1,0)
kernel /boot/memtest86+.bin
boot

Podemos quitar todas las entradas menos las 2 primeras (tambien es recomendable dejar las 4 primeras, porcies que tenemos problemas con el ultimo kernel, pero esto es opcional), que son las que corresponden al ultimo kernel y la ultima, asi nos quedara un GRUB limpio y listo para bootear solo con el ultimo kernel:

title Ubuntu, kernel 2.6.15-27-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-27-386 root=/dev/sdb1 ro quiet splash
initrd /boot/initrd.img-2.6.15-27-386
savedefault
boot

title Ubuntu, kernel 2.6.15-27-386 (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-27-386 root=/dev/sdb1 ro single
initrd /boot/initrd.img-2.6.15-27-386
boot

title Ubuntu, memtest86+
root (hd1,0)
kernel /boot/memtest86+.bin
boot