segunda-feira, 5 de outubro de 2009

Grub Error 22 (Erro 22)

Instalei o Windows por cima do linux e tentei restaurar o dual-boot com o grub, mas axo que não deu certo, pois o tutorial que peguei não devia ser muito bom ou eu fiz besteira, isso não importa agora! Bom, tive que reinstalar o lenny em casa(instalei a versão mais simples sem interface gráfica, sem nada, pensando que quando recuperasse o grub recuperaria tambem o lenny já configurado ), recuperei o grub e o dual-boot (em partes, pq ele não encontra a hal.dll no windows, logo apenas está bootando pelo linux ainda) . Não deu certo... o lenny configurado já não funfava mais, então tive que instalar tudo de novo(a parte feliz da historia é que eu instalei o kde e o kdm direto.. nada de gnome heheheh!!!)
Bom reinstalei tudo... me tomou mó tempo porque teve que baixar td em uma net de 500k o que me levou uns 4 dias tranquilamente... instalei os drivers da nvidia(não muito bem, mas.. isso eh assunto para outra postagem "problemas com gcc4.3"), e o amarok e um monte de coisa... consegui fazer um backup dos arquivos que estavam no outro lenny e estava feliz!!! Ateh que (tah parecendo o Joseph Klimber) achei que poderia desinstalar o outro lenny tranquilamente.. somente removendo a partição que ele estava instalado... jah que não havia mais nada lah.. pois bem, bootei com o live cd do knoppix e removi as parições que não estavam sendo utilizadas(tudo com o maior cuidado, o maior carinho), parecia que havia dado tudo certo, apenas parecia... Logo que bootei o sistema novamente, o GRUB 1.5 acusou o bendito erro 22, jah desesperado e sem mtas expectativas, afinal isso me comeu o sabado e o domingo... , tentei pesquisar um jeito de mudar isso, resolver o problema, afinal de contas ainda sou um iniciante em linux, bom, usei o jeito tradicional pesquisa no google.com por Erro 22 Grub tentei usar alguns artificios que não funcionaram, então tive que reinstalar o grub utilizando o live cd do Knoppix novamente..

Bom, primeiro etrei no konsole como root e montei a partição linux em uma pasta criada onde está o diretório raiz
# mkdir /media/mnt
# mount /dev/sdaX /media/mnt/           (X é o numero onde a sua partição linux se encontra)
# mount -o bind /dev/ /media/mnt/dev

Então entrei no ambiente do sistema através do comando chroot
# chroot /media/mnt
E então reinstalamos o grub
# grub-install /dev/sda

Beleza neh (pensei comigo), mas a hora que bootei o grub funfou, mas o debian não, pois estava com o numero no sda errado e o numero de referencia tbm. Então tive que editar o grub através do comando e no grub e trocar a referencia sda e hd, pois ela anteriormente estava em hd(0,9) e sda10 e agora hd(0,7) e sda8

Bo tem varias informações mas atente-se a estas

root (hd0,9)
kernel /endereço do kernel/ root=/dev/sda10

e tive que trocar para

root (hd0,7)
kernel /endereço do kernel/ root=/dev/sda8

Ai, as 23:38 td funfou, espero que lhe poupe tempo com esse post!! Um abraço!!

Nenhum comentário: