Notícia publicada por brain em outubro 22, 2003 11:00 AM
| TrackBack
Eduardo de O. Hernandes (eduardo@kees.com.br) disse: " Este tutorial ensina como recuperar seu Boot Loader após a instalação do Windows, em uma máquina que já possuia alguma Distribuição GNU/Linux !!"
Um trecho: "Geralmente a perda de boot loader acontece quando você instala
primeiro alguma distribuição GNU/Linux e depois algum tipo de Windows, o qual irá sobrescrever a MBR sem lhe falar nada. Isso é um problema muito comun entre os usuários que estão iniciando no ambiente GNU/Linux !!!! Mas, é claro tem resolução."
A solução exposta no artigo, baseada no Tomsrtbt, é interessante - mas serve apenas para usuários do boot loader LILO. Uma solução mais genérica para o mesmo problema é sempre aceitar a sugestão dos instaladores da maioria das distribuições, e gerar um disquete de boot durante a instalação. Aí se o Windows sumir com seu gerenciador de boot, basta iniciar pelo disquete e usar as ferramentas da sua própria distribuição de Linux para regerá-lo. Ou ainda usar as opções de resgate que muitas distribuições começam a incluir em seus CDs de instalação.
Muito interessante o uso do Tomsrtbt para a recuperação da MBR.
Aqui onde trabalho utilizamos outra forma, talvez até mais simples e clara.
Utilizamos aqui o disco de boot do slackware(syslinux) que já vem um tanto genérico para ser
usado em qualquer instalação.
Para gerar o disquete baixe os softwares necessários(veja a baixo) de qualquer mirror do
slackware. Eles estarão dentro do diretório bootdisks. Aqui tem um dois endereços onde podem
ser baixados:
ftp://ftp.slackwarebrasil.org/pub/linux/slackware/slackware-9.1/bootdisks/
ftp://ftp.slackware-brasil.com.br/slackware-9.1/bootdisks/
Arquivos necessários:
bare.i -> Imagem do disco de boot.
Rawrite.exe -> Para Gerar o disco via Windows(95/98/ME)
Rawritent.exe -> Para Gerar o disco via Windows(NT/2000)
Rawritexp.exe -> Para Gerar o disco via Windows(XP)
[Windows] Para Gerar o disquete de boot no Windows: Utilize o programa Rawrite(de acordo com
sua versão). Indique o arquivo bare.i, coloque um disquete no drive, defina A: e pode dar um
OK para gerar o disco.
[Linux] Para Gerar o disquete de boot no Linux: Claro que é mais simples ;)
execute o comando: cat bare.i > /dev/fd0
Com o disco de boot pronto em mãos, reinicie a máquina, se necessário altere para dar boot
pelo disquete.
Logo que é feita a leitura do disquete, aparece um prompt pedindo alguns parâmetros, e é
neste ponto que você indica a partição em que está instalado o linux.
Exemplo: mount root=/dev/hdxx
onde xx é a partição que está instalado o linux.
Caso de uns erros de modulos, não se preocupe, talvez o kernel do Linux instalado seja
diferente do disco de boot mas o básico para iniciar funciona ;)
Depois de iniciado, é só instalar o bootloader que desejar:
GRUB: grub-install /dev/hdx
Onde x é o HD ou partição que deseja instalar. Note que no GRUB se voce por: hda instalará
na MBR do HD master da ide0 e se por hda2 será na partição 2 do HD master da ide0
LILO: após configurar o /etc/lilo.conf digite lilo para gravar as mudanças.
Pronto, guarde o disquete e qualquer problema de inicialização, é só usá-lo.
--
Filipe Renaldi
eu geralmente uso o cd de instalação do gentoo pra recuperar o grub.. qnd tinha esse problema /c o slackware, costumava usar o kernel do cd de instalação pra dar boot no meu hd.. por ex: vmlinuz root=/dev/hda1 (se o slackware estiver instalado no hda1), ai ele vai dar boot no seu sistema, la dentro vc pode acessar o lilo ou o grub pra restaurar a mbr
Comentários desativados: Esta discussão é antiga e foi arquivada, não é mais possível enviar comentários adicionais.