Apenas complementando:
Parece-me que a primeira tentativa de solução deve ser verificar qual é o tempo que está assinalado no Grub para permanência do menu de inicialização na tela.
No Grub-2, segundo recomendação do desenvolvedor, NÃO se deve alterar diretamente o arquivo /boot/grub/grub.cfg, isto é, o arquivo de configuração principal para alterar as configurações do menu é o /etc/default/grub.
Assim sendo, estando no terminal como root:
gedit /etc/default/grub
Experimente comentar as linhas:
# GRUB_HIDDEN_TIMEOUT=0
# GRUB_HIDDEN_TIMEOUT_QUIET=true
Salvando e voltando ao terminal, ainda como root digite:
update-grub
Reinicie o computador.
Caso tenha acesso somente ao W7, isto é, não está conseguindo acessar o Ubuntu 11.04, inicialize a partir de um Cd-Live, monte a partição na qual está instalado o 11.04, o que no ambiente gráfico é só ir em "Locais", clicar em "Sistema de Arquivos de xxGB" e dentro dele localize a pasta respectiva, isto é, /etc/default/ e dentro dela o arquivo grub.
Se quiser fazer pelo modo terminal a partir do Cd-Live vai precisar se posicionar dentro da pasta /media/UUID_do_disco_que_está_instalado_o_11.04/etc/default/ e aí editar o arquivo grub.