Você precisa inicializar usando o CD de instalação do Fedora e a partir daí instalar o GRUB na unidade de widows. Isso excluirá o gerenciador de inicialização do Windows , mas você ainda poderá carregar o Windows pelo grub.
Quando você inicializar na sessão ao vivo do Fedora, você terá que montar suas unidades locais e configurar um ambiente chroot
. Há uma resposta muito boa sobre como usar chroot
aqui , mas o procedimento básico é:
-
Crie os diretórios necessários
sudo mkdir /mnt/boot /mnt/root
-
Monte o seu sistema Linux local (altere o dispositivo de forma adequada)
sudo mount /dev/sdb3 /mnt/ ## the / partition sudo mount /dev/sdb1 /mnt/boot ## the /boot partition sudo mount -t proc proc /mnt/proc sudo mount -t sysfs sys /mnt/sys sudo mount -o bind /dev /mnt/dev
-
Configure o
chroot
sudo chroot /mnt
Agora, crie o arquivo de configuração do grub. Se você estiver usando um sistema baseado no Red Hat (como o Fedora), execute
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Para sistemas baseados em Debian, execute
sudo update-grub
Isso é apenas um script de shell que executa o comando grub2-mkconfig
acima, mas também inclui set -e
para segurança (ele sairá imediatamente de qualquer erro).
Certifique-se de que a saída desse comando liste ambos os seus sistemas Windows. Deve haver linhas como
Found Windows 7 (loader) on /dev/sda1
Found Windows XP (loader) on /dev/sda2
Se o grub viu seus outros sistemas operacionais corretamente, instale-o no seu primeiro disco rígido. Para sistemas baseados em Red Hat, execute:
sudo grub2-install /dev/sda
E para o Debian:
sudo grub-install /dev/sda
Finalmente, saia em chroot
e reinicie:
exit
sudo reboot