O Grub não consegue inicializar o Windows 7, nenhum tal erro de partição

1

O meu dual-boot windows 7 / ubuntu 12.04 tem funcionado bem por meses, mas de repente eu não consigo inicializar o Windows. Eu tentei corrigir isso usando o reparo de inicialização (ou seja, purgar e reinstalar o grub), mas sem sucesso.

O Bootinfo está no link

O erro específico que recebo do grub ao tentar inicializar o Windows é:

error: no such device 98E09BBAE09B9CD6
error: no such partition

Revisei várias mensagens semelhantes que parecem ter sido resolvidas por meio de reparo de inicialização, mas, novamente, executei isso várias vezes sem efeito.

Qualquer ajuda muito apreciada!

    
por wtn 18.04.2013 / 18:25

4 respostas

1

Tente reinstalar o grub:

sudo grub-install

Ao usar o comando grub-install , as informações de inicialização são atualizadas e gravadas na unidade designada, ausentes, mas não corrompidos ou intencionalmente excluídos, os arquivos são restaurados. Especificamente, os core.img , grubenv e device.map são atualizados e os módulos ausentes são restaurados. Se estiver faltando, a pasta do grub será recriada.

O comando grub-install não gera um novo menu GRUB 2 (grub.cfg). Para isso você pode executar também e este comando:

sudo update-grub
    
por Radu Rădeanu 18.04.2013 / 18:39
0

tente o seguinte comando: sudo update-grub
Normalmente deveria funcionar ...

    
por Ward Segers 18.04.2013 / 18:30
0

É estranho que reinstalar o grub não funcionou. Sua distribuição do Windows aparece no menu do Grub, mas você recebe erros ao selecioná-lo. A única idéia que tenho é adicionar manualmente outra entrada para a distribuição do Windows no menu do grub. Depois de ler o tutorial do Grub 2, acho que isso pode ser feito da seguinte forma:

Navegue até o diretório /etc/grub.d/ e crie um novo arquivo. O nome do novo arquivo deve ser algo como 25_Windows_7 . O diretório /etc/grub.d contém scripts para adicionar novos itens ao seu menu grub. A ordem em que esses scripts adicionam itens ao menu é determinada pelo número no início do nome. Na gravação do arquivo:

 #!/bin/sh -e
 echo "Adding Windows 7 to GRUB 2 menu"
 cat << EOF
 menuentry "Windows 7" {
 set root=(hd0,1)
 chainloader (hd0,1)+1
 }
 EOF 

substitua as ocorrências de (hd0,1) pela partição da distribuição do Windows. I.E. Se o seu sda4, então você iria escrever (hd0,4) .

Torne o arquivo executável por chmod +x 25_Windows_7 .

Agora, quando você executar update-grub , este novo item de menu deve aparecer no menu do Grub2.

Não tenho ideia se expliquei direito, mas o tutorial do Grub 2 pode ser encontrado aqui .

    
por Nil 18.04.2013 / 21:33
0

Da minha experiência e do que li acima, acho que tem a ver com as configurações da BIOS: Eu experimentei o mesmo problema hoje, após uma falha de energia; Uma configuração do modo de inicialização do BIOS foi revertida de "Inicialização normal" para "Inicialização rápida" e o problema foi mostrado até que eu mudei de volta para "Inicialização normal" no BIOS para resolvê-lo.

    
por Sergent Poivre 14.06.2015 / 19:01