GRUB do Fedora 16/17 - Recuperação após instalação do Windows

Publicado por Jefferson em 20/08/2012

[ Hits: 20.032 ]

 


GRUB do Fedora 16/17 - Recuperação após instalação do Windows



Instalei o Windows e meu GNU/Linux não inicia mais...

Já vi muitas perguntas deste tipo aqui no Viva o Linux e isso aconteceu comigo depois que instalei o Windows.

Para recuperar o Fedora, siga os seguintes passos e seja feliz.

1. Tenha em mãos uma ISO do Fedora 17 Live e coloque-o em um CD, dê boot a partir deste CD e escolha a opção que te sugere fazer um teste do Fedora. O sistema operacional, em modo live, será carregado normalmente.

2. Abra o terminal e logue-se como root com o comando su. E digite os seguintes comandos neste terminal.

3. Localize a partição onde você instalou o Fedora, com:

# fdisk -l

4. Depois de ter identificado a partição onde você instalou o Fedora, crie uma pasta onde será montada esta partição:

# mkdir /mnt/fe17

5. Monte a partição que você instalou o Fedora, no meu caso foi /dev/sda5, no diretório que criamos:

# mount -t ext4 /dev/sda5 /mnt/fe17

Obs.: Substitua "ext4" pelo sistema de arquivos que você utiliza.

6. Monte a pasta do dispositivo. * Este passo é bastante importante, OK?

# mount --bind /dev /mnt/fe17 /dev

7. Acionamos o chroot:

# chroot /mnt

8. Reinstalamos o GRUB 2:

# grub2-install /dev/sda

Adicionando Windows 7 no GRUB do Fedora

É aquele inusitado momento em que você instala o GNU/Linux Fedora e perde a entrada do seu Windows.

Não se desespere, pois seus problemas acabaram, basta executar estes passos:

1 - Logue como root e digite sua senha:

su

2. É necessário instalar o os-prober, se não o tem instalado, digite o seguinte comando no terminal:

# yum -y install os-prober

3. Crie uma cópia do arquivo de configuração do GRUB (por questões de segurança):

# cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.bkp

4. Regeneramos as configuração do GRUB, assim, nesta nova regeneração, ele deverá detectar automaticamente o Windows:

# grub2-mkconfig -o /boot/grub2/grub.cfg

Pronto !!!!


E assim termino mais esta dica.

Usuários novatos do Fedora que quiserem um guia de pós-instalação, acessem este link:
Tudo que vocês precisam saber, existe lá no FAQ, okei? :-)

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Unity 3D Plugin no Ubuntu e Linux Mint

Dropbox - Como manter a configuração de aplicativos entre várias máquinas

alias - Comandos personalizados (para iniciantes)

Instalando o RealPlayer 10 Gold no seu Linux

Nginx - Como redirecionar seu domínio para o www

  

Comentários
[1] Comentário enviado por sergelli em 26/03/2013 - 13:54h

Que fazer quando não estamos com o grub2?

[2] Comentário enviado por Polnoraref em 26/03/2013 - 15:39h


[1] Comentário enviado por sergelli em 26/03/2013 - 13:54h:

Que fazer quando não estamos com o grub2?


Você quer dizer quando estiver a usar outra versão do grub ou outro boot-loader como o LILO ???

[3] Comentário enviado por sergelli em 26/03/2013 - 21:00h

Uso fedora 18

Instalei o Win7 e ao tentar recuperar o grub, sequi as suas instruções.
Entrei no sistema usando o mesmo live DVD que instalei o Fedora
O live monta automaticamente a partição existente do fedora.
Examinei o diretório /boot e constatei que lá somente tem o grub, não tem o grub2
Assim acho que estou usando grub e não grub2

Qdo digito #grub2-install /dev/sda, não funciona
#grub2 ou #grub também não fazem nada

[4] Comentário enviado por Polnoraref em 26/03/2013 - 23:36h

Cara se tu estiver a rodar o fedora 18 saiba que ele usa o grub2 atualmente.... uso fedora em uma maquina minha, verifiquei e me certifiquei de que ele usa Grub2....


Obs: A partiçao que voce deve montar no /mnt devera ser aquela que esta a sua raiz instalada ou seja aquela raiz que tu especificou no momento em que vc instalou o F18 no vosso PC...

Sergelli Esses dois comandos funcionaram sem problemas ?? (eles são essenciais para o sucesso da recuperação)

# mount -t ext4 /dev/sdax /mnt/fe18 (sdax devera ser substituido pela partiçao onde a sua raiz foi instalada)
# mount --bind /dev /mnt/fe18 /dev
# chroot /mnt


Mas se por algum equivoco tu estiver a usar o Grub tem esse link que ja funcionou comigo quando usava essa versao https://under-linux.org/entry.php?b=1077



Você poderia postar aqui nos comments a saída do comando
#fdisk -l
assim poderia te auxiliar melhor...

[5] Comentário enviado por sergelli em 27/03/2013 - 08:04h

mount -t funciona mas a linha seguinte nao. Veja o Resultado.
---------------------------------------------------------------------------------------
[root@localhost liveuser]# mount --bind /dev /mnt/fe18 /dev

Usage:
mount [-lhV]
mount -a [options]
mount [options] [--source] <source> | [--target] <directory>
mount [options] <source> <directory>
mount <operation> <mountpoint> [<target>]
-----------------------------------------------------------------------------------------

O comando chroot tambem n'ao funciona

-----------------------------------------------------------------------------------------
[root@localhost liveuser]# chroot /mnt
chroot: failed to run command ‘/bin/bash’: No such file or directory
-----------------------------------------------------------------------------------------

Segue resultado do fdisk. Obs que existe particoes /fedora, /home, /mandriva
acredito que fedora he sda6

------------------------------------------------------------------------------------------
Device Boot Start End Blocks Id System
/dev/sda1 63 577681334 288840636 f W95 Ext'd (LBA)
/dev/sda2 * 577681335 625121279 23719972+ 7 HPFS/NTFS/exFAT
/dev/sda5 126 92164904 46082389+ 7 HPFS/NTFS/exFAT
/dev/sda6 333641728 358217727 12288000 83 Linux
/dev/sda7 415569483 431200664 7815591 82 Linux swap / Solaris
/dev/sda8 431200728 480022199 24410736 83 Linux
/dev/sda9 480022263 577681334 48829536 83 Linux
/dev/sda10 92168192 93192191 512000 83 Linux
/dev/sda11 93194240 333637631 120221696 8e Linux LVM

Partition table entries are not in disk order

Disk /dev/mapper/live-rw: 3221 MB, 3221225472 bytes, 6291456 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/live-osimg-min: 3221 MB, 3221225472 bytes, 6291456 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/fedora-swap: 4160 MB, 4160749568 bytes, 8126464 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/fedora-home: 65.3 GB, 65254981632 bytes, 127451136 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/fedora-root: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes




[6] Comentário enviado por Polnoraref em 27/03/2013 - 08:19h

Sergelli faça assim:

crie a pasta fe18 dentro de mnt
monte a raiz do fedora

Agora em vez de usar aquele outro comando use este:
mount --bind /dev /mnt/fe18/dev (note que o caminho de destino é sem espaço ou seja /mnt/fe18/dev é tudo junto)

Se tu conseguir montar rode de novo o chroot assim:
# chroot /mnt (se não funcionar assim tente dessa maneira)
# chroot /mnt/fe18

[7] Comentário enviado por sergelli em 27/03/2013 - 09:24h

Segui as suas instrucoes:
--------------------------------------------------------------------------------------
[root@localhost dev]# mount --bind /dev /mnt/fe18/dev
[root@localhost dev]# chroot /mnt/fe18
[root@localhost /]# grub2-install /dev/sda
Installation finished. No error reported.
---------------------------------------------------------------------------------------
Parece que funcionou. Agora vou reiniciar, depois reporto como ficou o grub.

[8] Comentário enviado por sergelli em 27/03/2013 - 10:39h

Seguindo as instruções acima, o grub2 foi reinstalado.
Ao reiniciar, o grub está apresentando as opções

Fedora
Advancede options for Fedora
Microsoft Windows XP (on /dev/sda2)
Fedora Realease 18 (Spherical Cow)
Advancede options for Fedora Realease 18 (Spherical Cow)
Mandriva Linux 2011.0 (2011.0)
Advancede options for Mandriva Linux 2011.0 (2011.0)

As 2 primeiras opções são da instalação Fedora que vinha sendo usado. Não funciona mais. Ao tentar o boot, roda até certo ponto e depois trava tudo, só sai removendo a bateria.

A opção Windows (3) vai para um segundo menu e ali aparece a opção do Win7 que está funcionando OK.

As opções 4 3 5 são de uma antiga instalação fedora e funcionam OK.

As 6 e 7 entra direto em "emergency mode", não funcionam, mas permitem sair com
Ctrl+Alt+Del

Que será que devo fazer para recuperar o Fedora que vinha usando?

[9] Comentário enviado por Polnoraref em 27/03/2013 - 10:48h

Você usa é o fedora 18 não é ??? A quarta opção se refere a opção atual do fedora que é o 18 Spherical Cow... Pelo que você me disse a opção 4 esta funcionando ok entre nela e logue como root e atualize o grub da seguinte maneira:

# yum -y install os-prober
# cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.bkp
# grub2-mkconfig -o /boot/grub2/grub.cfg

Fazendo isso você estara atualizando as entradas do grub do seu sistema... O 2° passo que te falei é uma garantia se der pal e não funcionar vc simplesmente vai apagar o grub.cfg e renomear grub.cfg.bkp para grub.cfg e pronto.... Se por acaso ter erros escreva a saida do erro aqui para facilitar a ajuda como ja disse...

[10] Comentário enviado por sergelli em 27/03/2013 - 11:29h

Seguindo suas últimas instruções, o novo grub funcionou até melhor.
Voltou no modo gráfico, antes era somente texto.

A opção WinXP desapareceu (porque não existe) e em seu lugar está mostrando corretamente o WinSeven

A última opção, é agora o Fedora, que estava sendo usado antes e também está rodando corretamente.

Jeferson, muito obrigado pelo traçado perfeito do caminho para recuperar o grub após a infelizmente necessária instalação do Windows.

[11] Comentário enviado por Polnoraref em 27/03/2013 - 11:34h

Dinada. Fico feliz em ter ajudado e fico mais feliz ainda por ter dado certo :)... Qualquer coisa estamos ai !!!

[12] Comentário enviado por clodoaldops em 12/04/2013 - 23:27h

-Briagaduuuuuuuuuuuu! Nota 10!
-Essa dica funciona tbém com outras distros certo?

[13] Comentário enviado por drunys em 16/04/2015 - 00:50h

Faço o mesmo procedimento se o meu Win8.1 estiver em UEFI e meu Fedora não? Por que o meu Win foi instalado em modo UEFI. Instalei o Fedora 21 e ele deve ter sobrescrito a MBR (entendo muito pouco dessa parte) pq o Win não apareceu no grub. Consegui mapeá-la e está aparecendo... maaas o Windows cai na seguinte tela: http://www.vercot.com/~serva/an/Imgs/Windows1_BCD_err.png. Estava lendo algumas formas de resolver isso mas a que eu tinha entendido bem foi uma que usa o cd do Windows que me permitiria acessar o CMD e digitar alguns comandos para recuperar esse boot mas se eu fizer isso meu Fedora já era... Você tem alguma ideia de como resolver isso?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts