Eu acho que o problema reside no fato de que o Ubuntu não pode acessar e alterar o gerenciador de inicialização em seu sistema. Isso pode ser corrigido instalando-o corretamente. Eu encontrei a seguinte resposta no site bleepingcomputer.com
1.Boot do CD do Live Linux.
2. Escolha uma opção que diz algo como "Experimente o Linux sem instalar".
Depois que o ambiente da área de trabalho do Linux (como o Gnome ou o KDE) terminar de carregar, abra uma janela do Terminal.
3.Under Gnome, abra o Terminal através do menu Aplicativos - > Acessórios - > Terminal.
4. No terminal, digite sudo grub.
5. Digite o seguinte, localize / boot / grub / stage1 e pressione Enter. A saída pode parecer com hd0, 6
Raiz 6.Type (hd0, 6). Note que temos que usar qualquer saída que recebemos do comando anterior. Se você obtiver hd0, 2, digite root (hd0, 2)
7.Digite a configuração (hd0) (novamente substitua hd0 pela saída do comando find) e pressione Enter. próximo tipo sair e pressione Enter para sair do grub.
8.Até isso, o bootloader do Grub é carregado novamente no MBR.
9. Reinicie o seu computador.
Tente isso ... Se isso não funcionar, use BCDEdit ... Encontrei a seguinte resposta na Comunidade da Microsoft
1.Download e instalar o Visual BCD no Windows 7.
2.Em seguida, execute a ferramenta "Dual-boot Repair" - conserta o BCD em um ambiente de inicialização única ou múltipla.
3.Para instalar o Ubuntu ao lado do Windows, consulte este tutorial . É necessário apenas uma partição lógica para a instalação do Ubuntu.