Eu recentemente decidi mergulhar com o Linux, instalando o que eu entendo é o mais amigável das distribuições, o Ubuntu. Eu tinha um disco rígido extra, depois de mudar para um SSD para minha instalação do Win 7. Então, eu senti que seria relativamente seguro experimentar com o Linux na unidade vazia.
Eu instalei o Ubuntu usando as configurações recomendadas (depois de me atrapalhar com partições e swap de espaço e, eu acho , conseguindo instalar o Ubuntu sem um gerenciador de inicialização -_-), e tudo parecia estar bem e fiquei satisfeito ao descobrir um menu que oferecia várias opções de inicialização, incluindo o recém-instalado Ubuntu e o Win 7 no outro disco.
Quando eu seleciono o Ubuntu, ele é carregado e funciona perfeitamente. Quando eu seleciono o Win 7, isso me dá o erro de EFI inválido. Quando altero a ordem de inicialização para usar o SSD primeiro, o Win 7 é carregado como sempre. Não há problema com minhas instalações, acredito que o problema esteja no gerenciador de inicialização.
Depois de examinar questões e tópicos semelhantes sobre o problema de EFI, eu instalo e executo o reparo de inicialização, escolhendo a opção recomendada / padrão. Ele mencionou uma questão relacionada à GPT (que não me lembro bem no momento) e sugeriu ativar a opção de partição de efi separada, o que fiz e a executei sem sucesso. Eu ainda não tentei o outro conselho na mensagem de erro, que foi criar a partição com algo como gParted.
Eu tentei instalar o rEFInd do pacote debian, mas ele errou e não foi concluído.
Qualquer conselho sobre como corrigir meu problema ou instalar corretamente o rEFInd (se isso ajudar) será apreciado.
Eu prefiro não ter que alterar a ordem de inicialização toda vez que eu quiser mudar o sistema operacional, especialmente porque estou usando um teclado sem fio que não é detectado durante a inicialização. :)
É uma máquina de 64 bits.
link - Minha saída de reparo de inicialização.
EDIT: Tentei reinstalar rEFInd, aparentemente funcionou desta vez, embora a opção Win 7 só me enviou para o que eu acho que é o GRUB, onde a opção Win 7 ainda deu o erro de EFI inválido.
Eu li neste tópico, Caminho de arquivo EFI inválido , como o Windows Loader pode ter foi renomeado. Renomear o arquivo de acordo com as instruções só gerou um erro quando iniciado a partir de rEFInd. O arquivo grubx64.efi é relevante?
EDIT 2: Há um bootmgfw.efi na pasta do Windows no SSD, vale a pena tentar apontar o parâmetro grub.cfg chainloader para isso?