Esse blog visa ajudar meus colegas técnicos a solucionarem problemas encontrados nos laboratórios Proinfo-MEC.

sexta-feira, 11 de março de 2011

Grub error 17 "uma solução"

Muitas vezes o técnico se vê diante desse problema na hora do boot.

Grub Loading 1.5

Grub loading, please wait...
Error 17

É um erro causado por uma série de fatores, citarei alguns:

- Troca do cabo sata ou ide de um HD;
- Mudanças na configuração do HD no Setup;
- Instalação de Sistemas Operacionais em duall boot (Linux e windows);
- Problemas na partição onde se encontra o sistema Linux;
- Danos na consistencia dos dados do HD na partição onde se encontra o sistema (/) do Linux.

O primeiro problema é de fácil solução, basta colocar o cabo sata na porta correta e pronto.
O segundo é só reconfigurar a seção do HD no Setup, pode ser trocano o LBA por auto, mudando IDE para SATA ou vice-versa etc. Por isso é importante memorizar ou anotar as modificações feitas no Setup, até mesmo os melhores técnicos erram e precisam consertar um erro, dai esquecer o que foi feito vai complicar a situação.

As outras opções são mais complexas, apesar que um usuário Linux "tarimbado" irá achar simples demais, mas para um usuário comum pode ser complicado. Darei a solução levando em consideração um usuário comum.

A primeira coisa a azer é dar boot com um Live-CD do Linux, uso o RescueCD que pode ser baixado no link http://www.sysresccd.org/Download aconselho ao técnico baixar e estudar esse live-CD, ja me socorreu inúmeras vezes. Caso não possua esse CD use um outro qualquer, o do Linux Educacional 3.0 funciona muito bem.

Assim que der o boot e carregar o sistema, abra um konsole vire root, pode ser com o comando:

sudo su

ou su

Agora que virou root digite:

fdisk -l

o retorno deverá ser semelhante ao abaixo.


O que mais importa aqui é a linha onde tem o asterisco. Ela indica o local onde está o grub e onde tá o sistema onde onde estão os arquivos necessários para o grub funcionar. Note que é uma partição onde o sistema instalado é Linux.
Note que no meu caso encontramos o grub no /dev/sda1
Como estamos lidando com um problema nos dados do HD daremos o seguinte comando:

fsck.ext3 /dev/sda1 -y

Assim que terminar é bom repetir o comando com as outras partições Linux, so para ter certeza, Caso tenha um dual boot não use esse comando com partições windows.
Assim que terminar dê um reboot ou reinicie o computador.
Normalmente o grub carrega, mas pode acontecer de encontrar outras inconsistências no HD,
caso aconteça isso clique aqui para resolver.


Um comentário:

  1. Olá coloquei esse comando "fsck.ext3 /dev/sda1 -y" e apareceu que não encontrou nada..

    ResponderExcluir