Na minha experiência e na experiência de outras pessoas que fizeram perguntas semelhantes às suas, o Fedora não é confiável para controlar sistemas de inicialização dupla ou múltipla. Eu tive o mesmo problema onde depois de instalar o Fedora 20 (na verdade o Korora 20), o grub do Fedora só iria inicializar o Fedora e daria o erro que você tem com as outras instalações no meu sistema. Além disso, após uma atualização do kernel, a partição EFI inteira das outras instalações foi eliminada. Felizmente, eu tive um backup.
A solução que funcionou para mim foi realmente depender do grub da instalação de outro Linux para gerenciar o Windows e o Fedora. Você vai acabar com um sistema de inicialização tripla com duas instalações Linux e um Windows - com as partições (eu tenho um GPT, como você deve):
- Ambiente de Recuperação do Windows
- SystemEFI
- Microsoft Reserved
- Windows C
- Imagem de Recuperação do Windows
- Linux Swap (compartilhado por ambas as instalações do Linux
-
/boot/efi
do Fedora (um SystemEFI apenas para o Fedora) -
/
do Fedora -
/home
do Fedora - Outros
/
do Linux - Outros
/home
do Linux
Eu usei o Voyager (baseado no Xubuntu 14.04), o Sabayon 14.08 e o OpenSuSE 13.1 para fazer isso. Eu não tive um único problema com o Voyager, e ele vem com o GUI Grub Customizer incluído no centro de controle de configurações do sistema.
Encontrei o resto da solução em um post obscuro e em um post sobre o Fedora no zdnet. Você precisará reinstalar o Fedora, mas desta vez não monte a partição SystemEFI existente em /boot/EFI
como faria normalmente ao configurar um sistema de inicialização dupla. Em vez disso, quando reinstalar o Fedora, crie uma nova partição (do mesmo tamanho que a partição EFI existente) e monte esta partição como /boot/efi
durante a instalação do Fedora. O Fedora irá colocar seu grub e arquivos associados nesta partição e não afetará o (s) outro (s) SO (s) quando houver uma atualização do kernel.
Após a instalação, o Fedora assumirá a inicialização e você provavelmente terá o mesmo problema. Mas agora instale uma distro Linux mais confiável, (pelo menos no que diz respeito à inicialização - eu sugeri o Voyager 14.04 (baseado no Xubuntu 14.04). Agora, ele deve assumir o boot e irá encontrar o Windows e o Fedora. subseqüentemente assume a inicialização após uma atualização do pacote kernel ou grub, basta ajustar sua lista de ordens de inicialização UEFI para mover o Voyager (ele será listado como Ubuntu), ou qualquer outra distribuição que você escolher no topo da lista.