O resgate do Grub retorna um sistema de arquivos desconhecido após a atualização do Windows

0

Eu corro Ubuntu dual boot e windows na minha máquina. Então, ontem à noite o Windows começou a instalar algumas atualizações e afirmou que a máquina iria reiniciar algumas vezes durante as atualizações.

Bem, depois da primeira reinicialização, apareceu essa tela de resgate do grub e parece que minha máquina não consegue encontrar a partição do Ubuntu. Eu começo a pensar que as janelas podem ter destruído isso atualizando.

Em todas as outras ameaças que encontrei até agora, diz-se para executar o comando 'ls' para localizar todas as partições e o comando 'set' para ver o que o grub configurou.

ls retorna: (hd0) (hd0,msdos5) (hd0,msdos2) (hd0,msdos1)

OK, definir retornos: cmdpath=(hd0) prefix=(hd0,msdos7)/boot/grub root=hd0,msdos7

Agora eu entendo que isso está errado, a solução seria ls toda partição até que o Ubuntu seja encontrado. Eu tentei isso fazendo ls (hd0,msdos#)/ onde # é um dos números mostrados por ls. Todos os comandos retornam: %código%. Eu também tentei adicionar boot / grub e combinações ao comando, mas nada funciona.

Agora, meu próximo plano é obter um Ubuntu USB ao vivo usando o computador de outra pessoa, mas não posso agora.

Alguém tem uma ideia do que está errado aqui? Meu HDD está quebrado? A atualização não concluída a interrompeu? Alguém conhece outra solução? Agradecemos antecipadamente.

    
por Tijmenh 26.08.2016 / 20:53

2 respostas

0

Após longas discussões nos comentários ...

Foi decidido que seria necessária uma instalação completa do Ubuntu para resolver o problema.

Felicidades, Al

    
por heynnema 31.08.2016 / 02:17
0

Eu tive um problema muito parecido. Eu dual boot windows 10 e debian (Bunsen) e se for relevante, então eu uso o sistema bios (U) EFI. Aqui está como resolvi o problema.

Ontem, eu abri o windows pela primeira vez desde o verão e ele precisa instalar atualizações e reiniciar e na segunda reinicialização eu recebo o prompt de resgate do grub.

error: unknown filesystem
grub rescue>

ls deu: (hd0) (hd0,gpt6) (hd0,gpt5) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)

A fim de encontrar um sistema de arquivos grub resgate poderia reconhecer eu corro através de ls (hd0,#) onde a hashtag é um número entre 1 e 6 (nota: pode-se deixar de fora a parte "gpt" e provavelmente também a parte "msdos" se você usar a tabela de partição antiga).

Acontece que gpt5 é minha partição home e gpt4 é minha partição raiz debian que nenhuma das outras partições tinha um sistema de arquivos que poderia ser reconhecido (por resgate grub).

Eu agora segui o comando "Como resgatar um GRUB 2 não-inicializável no Linux", da Carla Schroder (-guide) ( link ). No final do guia, ela fornece comandos para inicializar a partir do resgate de grub. Observe ao ler o guia, que a princípio ela aborda o problema de inicializar a partir do prompt normal do grub - que não é o prompt de resgate, o que é relevante para nós, então leia essa parte e você chegará ao prompt de resgate. / p>

Como minha partição de inicialização é gpt4, executei os seguintes comandos

set prefix=(hd0,4)/boot/grub
set root=(hd0,4)
insmod normal

o último fez a fonte do prompt mudar um pouco, e depois o comando

normal

que iniciou o meu menu de inicialização gráfica normal do GRUB2. O guia não disse nada sobre isso, isso iria acontecer ... mas funcionou esplêndido. Eu escolho o windows booter e a atualização continua. Ele reinicializou outra vez e me mandou de volta para o prompt de resgate do grub e eu repeti o procedimento, novamente escolhendo inicializar o Windows e desta vez a instalação da atualização terminou.

Agora reinicie manualmente (quando a atualização do Windows tiver sido configurada). Mais uma vez eu recebo o grub prompt de resgate e repito, mas desta vez no boot gráfico manu eu escolho meu linux (bunsenlabs) e quando eu tiver logado eu abro um terminal e ainda seguindo o guia da Carla Schroder eu

sudo update-grub

que encontra minha imagem linux e o gerenciador de inicialização do Windows e, em seguida, eu

sudo grub-install /dev/sda

Por fim, reinicio novamente para verificar se tudo funciona. Eu agora obtenho diretamente o manu gráfico do boot do GRUB e ambos os linux e windows podem ser escolhidos.

Espero que isso seja útil se alguém tiver um problema semelhante.

    
por daniel 22.10.2016 / 14:45