GNU GRUB version 1.97~beta4 – tenham calma que há solução

January 10 2010 9 Commented

Se vocês usam Ubuntu (o mais popular dos Debian) em dual boot com Windows, é provável que tenha aparecido, ou vá aparecer nos próximos dias, algo do género no arranque:

GNU GRUB version 1.97~beta4
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device/file completions.

sh:grub>

e depois deste prompt, ardeu – o vosso linux não arranca mais. Mas não desesperem. Só não há solução para a morte.

Na verdade, há três maneiras diferentes de instalar o Linux nas vossas máquinas: sozinho na máquina; instalado numa partição própria a partir do CD e em dual boot; ou então, também em dual boot, mas instalado com o wubi, “dentro” do Windows. Ora, quem tem de conviver com o Windows como colega de quarto, vai ter problemas mais tarde ou mais cedo. O erro vai surgir se vocês fizeram uma actualização recente do Ubuntu (ou outro Debian) instalado com o wubi. E eu tenho dois computadores assim. É a maneira menos recomendável de instalar o Ubuntu, mas a mais prática para desinstalar: basta ir ao Painel de Controlo do Windows, remover o Ubuntu dos programas instalados e… voilá!, prontinho para nova instalação. Mas também são estes dois que dão mais problemas – os outros são como VW Carocha ou Renault 4L: é ligar e pronto. Mas, como um gajo, lamentavelmente, ainda precisa do Windows para uma criquice ou outra, tem de se sujeitar. Ora, para cada um dos meus computadores com este problema, eu resolvi de maneira diferente.

Vamos solucionar isso? Here we go:

1. Escrevam reboot no prompt sh:grub> arranquem em Windows, descarreguem este ficheiro http://launchpadlibrarian.net/36920146/wubildr e copiem-no para cima do que tẽm no nosso computador. Será, muito provavelmente na raiz do disco c. Depois reinicializem, escolham Ubuntu e o vosso grub deve estar vivo de novo.

2. No prompt sh:grub> escrevam:

Para Windows ME/XP:
sh:grub>set root=(loop0)
sh:grub>linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro
sh:grub>initrd /boot/initrd.img-2.6.31-14-generic
sh:grub>boot

Para Windows Vista/7:
sh:grub>set root=(loop0)
sh:grub>linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda2 loop=/ubuntu/disks/root.disk ro
sh:grub>initrd /boot/initrd.img-2.6.31-14-generic
sh:grub>boot
A diferença é que o sda1 é utilizado para a partição de boot. Aqui escolhi a versão do kernel 2.6.31-14-generic por ser estável e funcionar bem nas minhas máquinas. Mas pode ser outra.
Depois do Ubuntu arrancar, vão a gestor de pacotes Synaptic, marquem o grub para reinstalação e o problema deve estar ultrapassado.

Espero ter sido útil. Mandem sempre.

9 Responses to “GNU GRUB version 1.97~beta4 – tenham calma que há solução”

  1. ximenes says:

    muito bom, não precisou nem escrever no prompt, quando baixei o arquivo e coloquei-o na raiz na unidade C do vista já funcionou perfeitamente!

  2. Muito bom! a melhor solução disponível na net!

  3. Eduardo V Campanha says:

    Muito obrigado.
    De longe é a melhor opção que encontrei. Funcionou sem qualquer problema.
    Obrigado.

  4. bruno says:

    Fiz tudo como aqui está explicado, mas continua a não dar, repeti umas 3 vezes. Tenho o Win7 instalado, e o wubi, tive um bom tempo com os dois Sistemas Operativos (Win7 e Ubuntu(wubi)) a funcionar correctamente, não entrava no ubuntu (9.10) há dois dias, resolvi lá ir fazer umas coisas, então o primeiro erro que me deu foi Kernel Panic, depois actualizei os kernels, só que já vi que o .19 e o .17 estão com bugs, entrei com o .14 e funcionou bem, depois de actualizar novamente fiz reboot à máquina, e apareceu o tal erro grub. Substitui o ficheiro, fiz no prompt do grub tudo como aí está e não me dá na mesma, não sei se terei a fazer alguma coisa mal em termos de espaços aí nos comandos ou qq coisa do género, mas tá-me a parecer estranho. Tb já ouvi dizer que o Win7 não se dá bem com o grub e o wubi desta nova versão do Ubuntu. Poderiamos ajudar a solucionar este problema ? Ficava-te muito agradecido, pois não queria perder o que tenho no ubuntu e todas as coisas que alterei, que são muitas.
    Obrigado.

  5. moises says:

    não deu certo, ainda continuo na maldita tela do grub!

  6. Fabio says:

    Foi a melhor solução que encontrei, foi soh instalar o arquivo no C: pelo Windows que volto a funcionar perfeitamente, infelizmente ainda preciso do windows 7 pra algumas coisas, mas o ubuntu 9.10 supera o 7 ultimate facilmente

    Grato pela ajuda

  7. augusto says:

    copiem-no para cima do que tẽm no nosso computador

    mais dificil foi traduzir esta instrução

    seria melhor assim

    copiar arquivo baixado
    colar na pasta C
    aceitar a substituição do arquivo quando o window
    solicitar

    Depois que traduzi isto ficou mole

    deu certinho

    muito bom
    gostei
    parabens

  8. Ewerton says:

    bom esse erro só acontece com o WUBI eu fiz o seguinte tenho 3 partições! C:, E: e F:
    abram o windows e vá até C: nela encontra-se o wubildr e o wubildr.cfg

    no meu caso eu instalei o Ubuntu no E:
    então E:\ubuntu\winboot\ copie os arquivos e jogue em C:.. e reiniciem pronto sua grub ta restaurada :)

  9. wolfgang says:

    Boas, so queria fazer uma pequena pergunta. Sou novato nisto e tive o problema acima descrito, apliquei tudo como deve ser e deu certo, até ai tudo muito bem, no entanto sempre que reinicio o computador ele volta ao zero, ou seja, tenho de inserir os comandos todos de novo :S podem ajudar? Obrigado

    Já agora nao sei se ajuda muita mas tenho num Asus X50 GL, com o windows xp instalado tambem

Leave a Reply