Receber a mensagem "BOOTMGR está faltando" indica que o carregador de inicialização do Windows foi carregado com êxito pelo GRUB, mas encontrou um erro em sua própria configuração. A primeira etapa é inicializar usando o CD do Windows 7, entrar no console de recuperação (logo no início do instalador) e digitar o seguinte no console:
bootrec /fixboot
Isso consertará os arquivos do gerenciador de inicialização do Windows sem alterar o MBR. Mais informações sobre a ferramenta bootrec podem ser encontradas aqui: Use a ferramenta Bootrec.exe no ambiente de recuperação do Windows para solucionar problemas e reparar problemas de inicialização no Windows . Reinicialize e veja se o Windows irá carregar a partir do GRUB.
Se isso não funcionar, algumas pessoas sugerem a inicialização novamente a partir do CD do instalador do Windows e a instalação de um reparo no Windows. Isso provavelmente irá sobrescrever o grub no MBR, de modo que somente as janelas irão iniciar.
Se o Windows agora inicializar, simplesmente use o CD do Ubuntu para recuperar a sua instalação existente do Ubuntu. Uma vez iniciado, execute a ferramenta grub novamente para restaurar o grub ao MBR, para que ele possa iniciar o Linux do Windows. Substitua / dev / sdz pelo dispositivo do seu disco rígido de inicialização.
sudo grub-install /dev/sdz
Mais detalhes sobre esse processo podem ser encontrados neste HOWTO bem escrito: Recuperando o Ubuntu após a instalação do Windows .
Esperamos que ambos os sistemas sejam inicializados a partir do grub agora. Se não, o seu problema é mais complexo e mais alguma resposta pode estar em ordem.