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):
[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
[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
[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:
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...
[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?