MBR reparado do WinXP, agora o Fedora não inicializa

0

Eu tenho uma máquina na qual eu instalei o Windows XP e instalei o Fedora 18. Tudo funcionou bem quando inicializou o Fedora pela primeira vez.

Mas quando eu inicializei o XP, meu software antivírus solicitou uma mensagem para o MBR corrompido e me pediu para repará-lo.

Eu pressionei yes e quando inicializei novamente, ele inicializa diretamente o XP.

Alguém sabe como usar o bootmgr do XP para exibir o menu de inicialização?
Eu instalei o Fedora em uma unidade diferente.

    
por user199940 17.02.2013 / 14:57

2 respostas

1

Você precisa reinstalar o bootloader grub. Isso pode ser feito facilmente com um disco ao vivo. Este link deve ajudá-lo. Além disso, remova este lixo antivírus.

    
por 17.02.2013 / 15:04
0

Quando você instalou o Windows XP ele se instalou em um dos discos rígidos e configurou um registro de inicialização na primeira unidade, apontando para sua própria seqüência de inicialização. Isso é normal.

Então você instalou o Fedora. Também precisa de uma maneira de iniciar. Existem pelo menos duas maneiras de escolher entre estas:

  1. Deixe que ele inicialize no menu de inicialização do Fedora (provavelmente GRUB), onde você pode selecionar o Fedora ou o XP.
  2. Deixe que ele inicialize no menu de inicialização do XP (bootmng), onde você pode selecionar o XP e provavelmente também o Fedora.

Eu acho que você instalou o gerenciador do Fedora e funcionou. Então você inicializou no XP e detectou mudanças nas partes de inicialização. Aqueles eram benignos e sem mudá-los tudo teria funcionado. (Leia: se você pressionou "não" tudo ficaria bem).

No entanto, alguns estilos mais antigos também modificam essas coisas, que é a razão pela qual seu antivírus manda um aviso. Quando você pressionou 'sim' você limpou as alterações que o Fedora fez.

Agora você tem duas opções:

  1. Altere o gerenciador de inicialização do XP para que ele também reconheça o XP.
  2. Inicialize o Fedora novamente (de um CD ou pen drive) e reinstale seu gerenciador de inicialização.

Para alterar o bootloaded do XP, procure o arquivo boot.ini na unidade C: e edite-o para que fique parecido com o conteúdo abaixo.

[boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /noexecute=optin /fastdetect
C:\BOOTPART\fedora10.bin="Fedora 10"

Note que você precisará localizar e copiar a parte relevante do fedora.bin para a sua unidade C. Já que você já tem a mídia de instalação do Fedora que é apenas uma questão de copiar os arquivos certos.

A outra alternativa é reiniciar a instalação do Fedora, reinstalar ou reconfigurar o GRUB e pressionar no quando você inicializar de volta no Windows . Isso pode ser tão simples quanto inicializar o Fedora e rodar grub2-install /dev/sda novamente (que irá se reinstalar no MBR).

    
por 17.02.2013 / 15:11