Neste tutorial o João Luis Mancy dos Santos (joaocep@terra.com.br) explica o que pode ser feito para recuperar o acesso a partição raiz quando perdemos o BootLoader.
Se você deu um "cfdisk /mbr" sem querer no MSDOS, e não possui um disco de boot da sua distribuição, este tutorial vai lhe ajudar usando o Kurumin como ferramenta.
Recuperando o BootLoader com Kurumin
Por: João Luis Mancy dos Santos joaocep@terra.com.br
Muitas vezes perdemos o acesso a uma partição raiz por erro de um software ou humano. Supondo que realizamos um famoso "c:\fdisk /mbr" através do MSDOS ou MS-Windows em nosso HD. Assim, se não possuimos o disquete de boot de nossa distribuição estamos perdidos.
Mas com o Kurumin tudo ficou mais facil e prático. Para quem usa o Gentoo o princípio é o mesmo:
1 - Inicie com o CD do Kurumin (boot através de CDROM)
2 - Acesse o Console com CTRL + ALT + F1
3 - Descubra qual a partição que está montada a raiz de seu sistema linux, para que não ocorra nenhum problema e os famosos "kernel panic" de problemas com o arquivo /etc/fstab (Necessariamente a mesma ex: Se era hda2, procure manter a raiz na mesma partição, e o HD como Primary Master também).
# cfdisk /dev/hdX onde X é seu HD (a, b, c...) descubra a partição linux raiz e saia sem alterar nada.
DICA: O Kurumin cria automaticamente as partições em diretórios dentro do /mnt , sendo assim, você deverá apenas montá-los
# mount /mnt/hdXX onde XX é sua partição raiz " / "
Descobrindo qual é a sua partição raiz, vamos para o próximo passo.
4 - Passando seus devices e processos para seu antigo linux.
# mount -o bind /proc /mnt/hdXX/proc
# mount -o bind /dev /mnt/hdXX/dev
5 - Assumindo o nosso falecido linux finalmente:
# chroot /mnt/hdXX /bin/bash
Pronto, agora so tocar ficha. No caso do Bootloader basta editar o arquivo /etc/lilo.conf e digitar:
# lilo
Caso ele não esteja no PATH basta adicionar o PATH:
# export PATH=$PATH:/sbin - ou qualquer outro diretório que contenha
arquivos ou scripts.
Nesta dica falo somente sobre lilo, mas também dá para recuperar arquivos ou mesmo um Kernel. Basta usar seus conhecimento. Aqui eu usei o Kurumim, mas use a distro de sua preferência, agora tem até Mandrake e Slack.
Boa sorte.
(autor: João Luis Mancy dos Santos joaocep@terra.com.br)
Postado por fuji em janeiro 20, 2004 01:21 AM
» Postado por: Fenema em janeiro 30, 2004 01:19 AM, 200.225.151:
Funciona Tambem no RedHat 9
Tinha perdido meu grub e consegui recuperar
Coloquei o disco1 --> linux secure
chroot.....
Flw!
» Postado por: Rafael Goulart em fevereiro 17, 2004 09:37 AM, 200.223.113:
Apenas como informação, é possível realizar este processo em várias distribuições utilizando o primeiro cd e entrando no modo de resgate (rescue). O Mandrake possui até um menu no cd de resgate com esta opção - recupera o boot loader. O trabalho fica bem mais fácil no Mandrake e no Red Hat, que montam automaticamente as partições existentes - o que também é uma opção no menu de resgate.
Mas é importante conhecer os passos - eu mesmo já tive que fazer isto várias vezes, após ter que reinstalar o Windows.
» Postado por: joaocep em fevereiro 17, 2004 05:36 PM, 200.184.71.:
Eu sei que funciona em varias outras distros, mas a maioria nao da restore se for um Debian ou Slackware ... eles tentarao sobrepor a antiga distro. ja com Kurumin ou outro live cd ficaria mais facil. pois normalmente vc tem somente um hd (em casa).
mas valeram as experiëncias...
» Postado por: Rodolfo em maio 10, 2004 11:32 AM, 200.218.18.:
Precisei fazer bind para o diretorio temp tambem.
mount -o bind /tmp /mnt/hdXX/tmp
» Postado por: Thiago em junho 14, 2004 02:49 PM, 200.204.178:
Olá Galera,
fiz a instalação do Kurumin, mas preservei a partição WinXP e modo não instalar no MBR. Só que não criou um disco de boot, como faço para iniciar o Kurumin, pois necessita do Disk de Boot...
Agradeço,
Abraços,
Mauro Thiago da Silva
» Postado por: Marcelo em julho 1, 2004 01:59 PM, 200.140.36.:
E se partição era dos e foi apagada com o fdisk da para recuperar da mesma forma?
» Postado por: Marcelo em julho 1, 2004 01:59 PM, 200.140.36.:
E se partição era dos e foi apagada com o fdisk da para recuperar da mesma forma?
» Postado por: Kaike em agosto 5, 2004 04:32 PM, 200.190.124:
Animal esse tutorial ainda mais para mim que sou um newbe no Linux. Eu fiz umas coisas erradas qdo atualizei o Kernel e isso me salvou...
VALEU !!!
» Postado por: Maiquel em agosto 20, 2004 06:18 PM, 200.17.41.2:
Parabens pelo Tutorial. Mas tive um problema ao tentar recuperar meu lilo.
Eu tenho o Mandrake 10 Official com o kernel 2.6 instalado. Andei mexendo nas partições com o Partition Magic e minha antiga particao hda7 ficou hda3.
Tentei fazer o que o tutorial explicava mas na hora do chroot deu 'Segmentation Fault'. Alguem sabe explicar o porquê?
Tentei com o Kurumin 3.11 e com o Knoppix 3.3. Deu o mesmo problema
» Postado por: dental plans em outubro 20, 2004 10:18 PM, 200.118.118:
555 You only get one set of teeth. Take care of them with a good
dental plan. Dental
insurance is
money well spent. I sleep better since I signed up for my new dental insurance
plan.
Get yours at: http://dental-insurance-plan.freeservers.com/
» Postado por: Almir em outubro 22, 2004 10:16 AM, 201.8.138.1:
Depois que instalei o Windows-XP(hd) o boot do Krumin(hd) e Red Hat(hd) sumiram. Apos utilizar um gerenciador de boot, com a finalidade de recuperalos, essas partiçoes além de não estarem bootando, não estão sendo reconhecidas pelo kurumin(cd). Ainda conceguirei recuperar os meus arquivos? como ?
O Arquivo Histórico do BR-Linux.org mantém no ar (sem alteração, exceto quanto à formatação) notícias, artigos e outros textos publicados originalmente no site na segunda metade da década de 1990 e na primeira década do século XXI, que contam parte considerável a história do Linux e do Open Source no Brasil. Exceto quando indicado em contrário, a autoria dos textos é de Augusto Campos, e os termos de uso podem ser consultados na capa do BR-Linux.org. Considerando seu caráter histórico, é provável que boa parte dos links estejam quebrados, e que as informações deste texto estejam desatualizadas.