seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^

Participe do fórum, é rápido e fácil

seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

Como recuperar o dual-boot do Linux com o Windows depois de uma formatação no Windows.

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

Sub7

Sub7
colaborador
colaborador

Esse é um problema no qual eu já enfrentei várias vezes, e com certeza, você também...

O título do tópico já fala tudo, estarei mostrando aqui, como você pode recuperar o dual-boot do Linux com o Windows depois de uma formatação no Windows.

Ok, mas o que acontece?

Eu explico:
O Windows, como todo sistema operacional para idiotas, simplesmente limpa sua MBR (master boot record do HD) sem lhe perguntar nada e com isso deleta seu gerenciador de boots. Aí, você pensa: Vou ter que reinstalar o Linux, só pra recuperar o boot... Calma, não é por aí não... Seu problemas acabaram!

Como recuperar?

Simples. Primeiramente, você precisa ter um CD do Linux em mãos.
Insira-o no driver de CD, e reinicie sua máquina.
Agora, inicie o Linux pelo Live-CD... (Não clique em Instalar o sistema, e sim o execute via Live-CD)
Depois de executado, abra um terminal, e vire root com o comando:

sudo su

Ok, com tudo isso feito, vamos começar o processo de recuperação do dual-boot.
Certo, o que vamos fazer é:
Montar a partição do Linux
Reinstalar o GRUB ou LILO

Finalmente, o processo de recuperação

Precisamos saber em qual partição nosso Linux se encontra instalado. Para isso dê o comando:

fdisk -l

Certo, depois deste comando, aparecerá algo como:

/dev/sda1 64 246596239 123298088 7 HPFS/NTFS/exFAT
/dev/sda2 * 315966424 437135319 60584448 7 HPFS/NTFS/exFAT
/dev/sda3 437135360 488392703 25628672 7 HPFS/NTFS/exFAT
/dev/sda4 246597630 315965439 34683905 5 Estendida
/dev/sda5 246597632 309753855 31578112 83 Linux
/dev/sda6 309755904 315965439 3104768 82 Linux swap / Solaris

Veja que, no meu caso o Linux se encontra na partição /dev/sda5. Pronto. Já descobrimos em qual partição está o seu Linux. Agora, vamos montar esta partição, e reinstalar o GRUB ou LILO.
Crie uma pasta para isso:

mkdir linux

Criamos uma pasta com o nome linux. Agora vamos montar a partição /dev/sda5 nesta pasta:

mount /dev/sda5 linux

Agora, adicione os seguintes comandos: (Vai lá, sem medo! E também, lembre-se de trocar o nome das partições, onde estiver /dev/sda5, coloque o nome da sua partição)


mount -o bind /dev linux/dev
mount -t proc none linux/proc
chroot linux /bin/bash
source /etc/profile
cat /proc/mounts > /etc/mtab


Agora, se você usa o GRUB, rode o seguinte comando:

grub-install --recheck /dev/sda5

Mesmo se você usa o LILO, esse comando não irá interferir em nada. Então, se você usar LILO:

lilo-install --recheck /dev/sda5

And Finish! Agora, vamos somente desmontar a partição:

exit
umount linux/proc
umount linux/dev
umount linux


Pronto! Agora você pode reiniciar o seu computador, que o dual-boot se encontrará funcionando normalmente!

Obrigado!
Créditos a mim!

s7L

s7L
colaborador
colaborador

Legal, deveria ter visto isto antes.
Formatei o XP pelo o Linux, quando reiniciei caia direto em uma tela que dizia "grub rescue", e não aceitava nenhum comando rs.

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos