Oi pessoal!
ainda não resolvi o problema, sempre tem algum sistema não sendo visto, o grub não vê o Vista e o BCD não vê o 11.04. Descobri que para o BCD ver o Grub é instalado um arquivo AutoNeoGrub0.mbr e um AutoNeoGrub1.mbr.
O problema é que os dois estão apontando para o Grub do 10.04, não sei se o problema é que instalei o 11.04 numa partição ext4, vou remover o 10.04 e ver se o BCD o encontra. Não tenho nada contra o Grub, mas com as atualizações ele vai ficando poluído e não tenho muito tempo pra ficar tirando as entradas antigas.
Se der certo aviso, daí tenho uma outra dúvida sobre o Grub, mas vou fazer uma coisa por vez.
Obrigado pela ajuda.