Como faço para restaurar uma partição de inicialização do Linux?

3

Primeiro, sou um noob do linux (uso o linux há cerca de quatro e cinco anos, mas apenas consertei problemas, já que normalmente eu apenas reinstalei tudo).

Eu instalei recentemente o kubuntu 9.04, então atualizei para o último Kubuntu (10.4). Tudo correu bem e eu usei tudo bem por cerca de duas semanas.

Após a última atualização de segurança / correção de erros, o gerenciador de inicialização foi corrompido.

Minhas perguntas:

Posso restaurá-lo a partir do CD / DVD de inicialização 9.04 ou preciso de um sistema especial de recuperação?

Devo obter um novo DVD ao vivo para 10.4 e corrigi-lo de lá?

Além disso, o que preciso realmente corrigir? De que utilidades eu preciso? (Quais devem ser meus passos?)

Obrigado :)

    
por utnapistim 18.08.2010 / 09:38

5 respostas

3

(K) O ubuntu 10.04 usa o Grub2 e a boa notícia é que você pode restaurar a configuração do carregador de boot e o MBR inicializando a partir do Live CD. Veja as instruções aqui - mesmo que o título pareça estar relacionado à recuperação apenas da instalação do Windows, as etapas permitem que você reinstale o respectivo bootloader no seu sistema.

Em uma nota lateral, acho que desde que você atualizou do Kubuntu 9.04, o seu sistema provavelmente ainda usará o carregador de inicialização legado. Por favor, verifique aqui como atualizar para o grub2. Isso é estritamente opcional - há uma observação sobre o motivo pelo qual o processo de atualização normal não alterou o carregador de boot quando você mudou de 9.04 para 10.04.

Por favor, comente se você precisar de mais informações.

    
por koushik 19.08.2010 / 06:44
1

Na maioria das vezes, o processo de restauração do GRUB (em versões recentes do Ubuntu, que significa Grub2) é descrito de maneira confusa. Na verdade, é bastante simples. Em poucas palavras, o processo de inicialização pode ser quebrado por causa de uma (ou ambas) das seguintes razões:

  • O Grub não está instalado no setor de inicialização da sua unidade ("Master Boot Record" ou MBR) ou foi corrompido (isso pode ser causado por vários fatores, incluindo a instalação eminente do Windows).

    N.B .: O Grub pode ser instalado no MBR do seu disco de inicialização ou no "registro de inicialização de volume" de uma partição. Na maioria dos casos, você quer que ele seja instalado no MBR.

  • Sua configuração do grub ( grub.cfg ) está errada ou foi corrompida. No Ubuntu, esse arquivo é gerado para você (veja abaixo), portanto, você não precisa tocá-lo sozinho, mas pode recriá-lo manualmente usando update-grub .

Recomendo seguir estas instruções na seção "Recuperar o Grub2 via Live CD" . O procedimento descrito cuida das duas fontes de problemas. Estas são as tarefas que você executará:

  • Comece de um sistema Linux funcional, de preferência um disco de instalação recente do Ubuntu que é ao mesmo tempo um Live CD. Você não precisa usar o Live CD da variante ou versão do Ubuntu que você está usando. Uma versão mais antiga está bem. O Live CD é usado apenas para obter acesso ao seu disco rígido.
  • Descubra o nome da partição que contém seu diretório de inicialização, por exemplo, '/ dev / sda1. Em quase todos os casos, é apenas a partição do Linux em que você instalou o Ubuntu.
  • Monte essa partição em /mnt e chroot no ponto de montagem. Observe que isso significa que você obtém um shell que parece e se comporta como se tivesse inicializado o sistema normalmente. Você pode fazer muitas coisas que você pode fazer no seu sistema regular, como instalar pacotes e editar configurações.

    Você pode estar bem sem executar o chrooting, usando o update-grub fornecido pelo Live CD junto com a opção --root-directory . Mas saber como fazer chroot em uma partição do sistema é uma habilidade útil, e o procedimento é mais robusto.

  • Verifique /etc/default/grub para ver se algo está errado (normalmente isso deve estar bem).
  • Regenere grub.cfg executando update-grub .
  • Instale o grub no disco rígido executando grub-install . Este é o passo crucial.

Depois, você pode reinicializar e o sistema deve iniciar novamente. Para mais detalhes, consulte o link . Finalmente, observe que a etapa precedida por "Se você tiver / boot em uma partição separada" não é necessária em circunstâncias normais, embora sejam necessários os três comandos que executam os "bind".

    
por loevborg 18.08.2010 / 12:06
0

Verifique as instruções de "Recuperação" de: link

    
por João Pinto 18.08.2010 / 10:03
0

Isso me ajudou a recuperar o Grub algumas vezes: link

    
por Alin Andrei 18.08.2010 / 10:35
0

Dependendo do erro exato que você está recebendo, você também pode ter que desativar algumas ferramentas do Windows (Dell DataSafe Local Backup, etc) que podem estar causando a corrupção para impedir que isso aconteça novamente. Aqui está um relatório de bug relevante:

link

    
por ImaginaryRobots 19.08.2010 / 00:53