não pode inicializar depois de adicionar a entrada do menu grub

0

Eu tenho o Fedora 20 e o Windows 8 instalado. Eu queria ser capaz de dual-boot. Mas quando selecionei o Gerenciador de Inicialização do Windows no menu do grub, recebi:

'arquivo de erro /EFI/Microsoft/Boot/bootmgfw.efi não encontrado'

Eu pude inicializar o Windows quando o selecionei como padrão no BIOS.

Eu descobri que tenho duas partições de inicialização. Então copiei a pasta Microsoft da partição de inicialização da Microsoft para o Fedora / boot / efi / EFI.

Eu descobri o UUID da minha partição de inicialização da Microsoft e adicionei

menuentry "Windows 8 UEFI" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --no-floppy --set=root **4013-6F8C**
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}

para /etc/grub.d/40_custom e rodar esses caras: grub2-mkconfig, grub2-install

porque eu li aqui: Como fazer o grub2 chain-boot Win8 após atualizar o Fedora18 para o Fedora19?

agora eu inicio no grub >

eu tentei ls (hd0, gpa4) / que encontrou alguns arquivos linuz e initrd, mas depois desse comando o prompt estava congelado. Eu escrevi estes nomes de arquivo no papel e na próxima inicialização tentei isso: link mas depois do comando de inicialização eu consegui ' erro nenhum modo de vídeo adequado encontrado. Inicializando no modo cego 'e ficou congelado. o que devo fazer?

    
por Linux User 03.08.2014 / 18:05

1 resposta

0

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):

  1. Ambiente de Recuperação do Windows
  2. SystemEFI
  3. Microsoft Reserved
  4. Windows C
  5. Imagem de Recuperação do Windows
  6. Linux Swap (compartilhado por ambas as instalações do Linux
  7. /boot/efi do Fedora (um SystemEFI apenas para o Fedora)
  8. / do Fedora
  9. /home do Fedora
  10. Outros / do Linux
  11. 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.

    
por 10.08.2014 / 13:36