Existem dois caminhos a seguir:
Entrando no Windows
-
Inicialize um Live CD do Ubuntu e abra o Gparted. Clique com o botão direito do mouse em sua partição do Windows (aquela que contém
boot.ini
, selecione a opção para alterar os sinalizadores e verifique se o sinalizador de inicialização está definido. -
Faça o download e grave Super Grub Disc (não é SGD2) e inicialize-o . Edit: deu link correto como primeiro foi SGD2 devido a minha estupidez
-
Selecione Windows no menu SGD e, no submenu exibido, selecione "Corrigir inicialização do Windows".
-
Reinicie.
Obtendo o Ubuntu trabalhando junto com o Windows
-
Infelizmente, você precisa ter uma partição separada do Ubuntu. Se você pode "desenterrar" a partição de qualquer forma, então inicialize um live CD e abra a partição Linux que você tem (ela estará na barra esquerda do gerenciador de arquivos, mas não na partição raiz). , como é o usado pelo Live CD.
-
Abra um terminal. Entre no terminal:
grub-install --root-directory=<Mount point of Linux partition> /dev/sda
-
Você pode obter o ponto de montagem abrindo o Utilitário de Disco (Palimpsest). Depois de executar o comando, o Grub será instalado, reconhecendo a partição do Windows. Se você precisar remover o Grub e usar o carregador do Windows, perderá o acesso ao Ubuntu (a menos que você carregue uma cadeia, que está fora do escopo desta resposta)
Considere ter o Grub em um drive externo e inicializar nele para carregar o Ubuntu, se nada mais funcionar.
Edit: No SGD, acredito que eu não tenha dado instruções perfeitas. Tente: Super Grub Disc- > Escolher idioma e não Ajuda- > Inglês- > Windows- > Corrigir inicialização do Windows? Se isso falhar, tente a opção Ativar partição para o seu sistema (Desktop vs Laptop).