Por Chino Ventura • Em 12 Agosto, 2007 • Categoria: Linux
Tags:Software, Tutoriais
Email para o autor | Outro site/blog do autor |
Existem muitos relatos de usuários que perdem o acesso ao seu sistema linux por diversos motivos, a maioria geralmente é porque precisou reinstalar o Windows e como ele tem um comportamento anti-social, simplesmente sobrescreve a MBR e não dá a mínima para qualquer outro S.O, aliás se o usuário não estiver atento, o Windows vai apagar todo seu HD e se instalar sozinho lá.
As vezes acontece também, comigo aconteceu por distração mesmo, quando o usuário vai instalar uma versão ou distribuição nova naquela partição para testes que tem reservado no HD, e na hora de configurar o Grub ou Lilo simplesmente esquece de colocar ele no início da partição raiz e não na MBR, afinal é uma partição de teste, portanto o sistema operacional aí instalado não deve ter seu Lilo/Grub gerenciando o boot, mas sim seu sistema default é deve ter o Lilo/Grub na MBR, e logicamente penso que você deseja que as coisas fiquem assim, do contrário caso haja alguma falha não adianta chorar.
Esta dica é simples de ser executada, e o material necessário será apenas um linux qualquer que seja live-CD, recomendo o Ubuntu ou Kurumin, por estarem em português, mas pode ser qualquer outro.
Abaixo vai o passo-a-passo:
1 – Boot pelo live-CD que você escolheu. (penso que sua Bios já está configurada para isso)
2 – Monte a partição onde o sistema principal está instalado. Penso que você sabe fazer isso, então, como root (sudo su), no ubuntu ou Kurumin é só digitar no terminal os comandos correspondentes , mas de qualquer forma mais abaixo tem como fazer.
3 – Caso apareça uma mensagem dizendo que não existe ponto de montagem, é só criar um
#mkdir /mnt/hdxy
onde x é o hd master ou slave e y a partição 1,2,3 etc. Se não aparecer mensagem alguma e a partição for montada normalmente, prossiga.
4 – Para montar a partição, por exemplo :
# mount -t reiserfs /dev/hdb3 /mnt/hdb3 ( mount é o comando, -t é a opção para especificar o sistema de arquivos que neste exemplo é reiserfs, poderia ser ext2, ext3, vfat, /dev/hdb3 é o dispositivo, /mnt/hdb3 é o ponto de montagem ).
5 – Agora precisamos usar o chroot, continuando com nosso exemplo, é só digitar:
# chroot /mnt/hdb3
6 – Pronto, agora você tem um prompt de comandos do seu sistema principal instalado, onde você tem a possibilidade de recuperar o sistema. Muitas coisas podem ser feitas, mas o objetivo aqui é apenas reparar sua MBR. Para isso digite:
# vi /etc/lilo.conf (para editar seu lilo, você pode usar outro editor de texto) OU
# vi /boot/grub/menu.lst (para editar seu grub)
7 - As opções acima somente serão necessárias caso precise alterar alguma coisa nos referidos arquivos, se você tem certeza que seu grub/lilo esta correto, é mais fácil ainda, pois não precisa sequer abri-los, basta digitar como root, para o lilo :
# lilo
8 - Para o grub são 2 comandos :
#update-grub
E depois
#grub-install /dev/hda ( ou hdb, hdc, hdd dependendo do disco e da partição )
Espera-se que estas opções recupere sua MBR e você possa voltar a acessar seu sistema principal.
Existem outros métodos preventivos para evitar este tipo de transtorno, como criar o bom, barato, eficiente, fácil de usar e velho disquete de boot. Mas isso é para outro artigo.
Tags: Software, Tutoriais
Assinar por Email
Assinar via leitor de Feeds














Deixe seu comentário