“grub rescue” Não consegue passar por esta mensagem apesar de TUDO! Deve haver um caminho?

1

Todos entenderão esse problema, mas alguém terá a solução (não consigo encontrá-lo aqui, mesmo depois de pesquisar). É um problema de inicialização simples (!) (Eu desejo !!!!).

Eu tenho um laptop com várias partições. Um deles é o Ubuntu 12.04.1, outro é o Oracle VM, outro é o Windows XP, etc. Fiz um ajuste através de um gerenciador de partição dentro do XP e, após a reinicialização, recebi o temido "grub rescue >" prompt .... Eu não consigo arrancar a partir de CD ou versões USB de qualquer um destes; Windows XP, Ubuntu 12.04.1 Live, Rescatux, Super Grub2 Disk ou mesmo Boot Disk, o que significa que estou muito inseguro sobre como reparar / reconfigurar o registro do grub ou mesmo corrigir o MBR do Windows e depois resolver as coisas de lá.

Graças a outros posts, posso encontrar a pasta com várias dezenas de arquivos * .mod. Então, eu tenho certeza que estou na partição certa agora (mesmo que seja um pouco corrupto ou agora na ordem errada, etc). De "grub rescue >" Eu digitei "ls (hd0, msdos5) / boot / grub" para encontrar esta área e isso é após o "erro: sistema de arquivos desconhecido" resposta às outras opções (Hd0) (hd0, msdos6) etc.

Eu tenho outras máquinas MAC OSX que eu normalmente uso, mas não consigo pensar em como resolver isso (conhecimento muito limitado do Ubuntu até hoje). Se alguém vê isso e acha que tem uma solução possível, eu apreciaria muito os comandos ou procedimentos para recuperar. Eu preciso dos dados no disco, mas estou feliz em reinstalar os sistemas operacionais, se necessário.

Estou muito certo de que isso é simplesmente o mod da partição, infelizmente, mas tenho certeza que alguém saberá como recuperar isso (dedos cruzados!)

    
por Triple A 14.10.2012 / 19:48

1 resposta

1

Web-E, obrigado pela sua ajuda, agradeço que volte para conferir depois. A ironia é que eu entendo exatamente o que você está dizendo e concordo 100% mas .... Dentro da BIOS, você pode alterar a ordem em que as coisas iniciam e eu já tinha certeza que o HD estava LAST, ou seja, depois de tudo na ordem de inicialização. Na verdade, era tão paranóico que esse era o problema, eu fiz isso três vezes (!) Antes de postar aqui, mas isso não fez nenhuma diferença. Eu não tenho idéia porque, porque deveria fazer não deveria?

De qualquer forma, a resposta foi esta seção na página Grub2 / Troubleshooting (link acima). Isso talvez seja útil para outras pessoas com um problema semelhante, possivelmente.

Correção estendida:

Os seguintes comandos devem definir os caminhos raiz e prefixo e carregar o kernel e a imagem initrd. Com essas informações, o GRUB 2 não precisa de um arquivo de configuração e deve ser capaz de inicializar o sistema se o único problema for um menu corrompido ou ausente.

Pressione ENTER depois de completar cada linha. Algumas entradas não fornecerão feedback. Isso é normal.

Se uma mensagem de erro "arquivo não encontrado" ou semelhante for exibida durante a execução desses comandos, certifique-se de estar usando os valores X, Y corretos e os caminhos corretos definidos.

  1. set root=(hdX,Y)

Confirme os valores corretos de X, Y e pressione ENTER .

Exemplo: Se o sistema Ubuntu estiver em sda5, digite: set root=(hd0,5)

  1. linux /vmlinuz root=/dev/sdXY ro

Exemplo: linux /vmlinuz root=/dev/sda5 ro

Se o symlink vmlinuz não existir, use o caminho completo para o kernel em /boot

Exemplo: linux /boot/vmlinuz-3.2.0-14-generic root=/dev/sda1 ro

Se for bem sucedido, após ENTER haverá um pequeno atraso e nenhuma mensagem.

Somente usuários do Wubi - substitua esses comandos nas etapas 1 e 2:

  1. set root=(loop0)

  2. linux /vmlinuz root=/dev/sdXY loop=/ubuntu/disks/root.disk ro

  3. initrd /initrd.img

Seleciona a imagem mais recente do initrd.

Se o symlink vmlinuz não existir, use o caminho completo para a imagem initrd em /boot

Se for bem sucedido, após ENTER haverá um pequeno atraso e nenhuma mensagem.

  1. inicializar

Inicialize com o kernel mais recente na partição selecionada.

    
por Triple A 15.10.2012 / 20:28