Da pra editar diretamente o /boot/grub/grub.cfg, mas isso não é aconselhável, tanto que bem em cima no arquivo diz DO NOT EDIT THIS FILE.
Mas foi o unico jeito que achei de o grub2 mostrar o que eu queria.
como root faz uma copia do grub.cfg:
cp /boot/grub/grub.cfg /boot/grub/grub.cfg.BKP
Também como root, edita ele com qualquer editor de texto:
gedit /boot/grub/grub.cfg
Comenta (com um # no inicio) as linhas que voce nao quer ver, por ex:
#menuentry 'Ubuntu, with Linux 3.0.0-12-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
# recordfail
# insmod gzio
# insmod ext2
# set root='(hd1,msdos3)'
# search --no-floppy --fs-uuid --set=root 8bd0c57f-b209-42cf-897e-9650e8b5b708
# echo 'Loading Linux 3.0.0-12-generic ...'
# linux /vmlinuz-3.0.0-12-generic root=UUID=b9450e9d-a521-4f93-aa45-9f8f617647cd ro recovery nomodeset resume=UUID=b9450e9da5214f93aa459f8f617647cd:0xf06f0
# echo 'Loading initial ramdisk ...'
# initrd /initrd.img-3.0.0-12-generic
#}
Cuidado com as chaves que abrem no final do menuentry e onde elas fecham, geralmente acima de outra entrada no menu.
O que estiver entre ' ' e não comentado, voce pode editar, é o que vai aparecer no menu, por ex.
'Ubuntu, with Linux 3.0.0-12-generic'
para 'Ubuntu 11.10'
Salve e reinicie, note que quando rodar o script update-grub e atualizar um kernel pelo apt essas modificacoes serão perdidas.
Faça por conta e risco...lembre do backup do arquivo grub.cfg.
Abaixo meu grub.cfg, como referencia.
http://pastebin.com/Rs33JKZC