Mensagens “Falha ao abrir / Falha ao carregar imagem” para arquivos EFI

1

Acabei de comprar um novo laptop Acer Aspire E5-575-584A com apenas um SSD e vem com uma distribuição Acer Linux. Eu instalei Lubuntu 16.04 bem, mas quando eu instalei o Ubuntu GNOME 16.04.02 algo aconteceu. Finalmente eu instalei o Ubuntu 14.04 e o erro ainda é o mesmo.

Eu sou novo nisso e estou confuso sobre a instalação do UEFI-Legacy. Eu tentei muitas coisas mas nada funciona. Meu laptop não pode inicializar a partir do ssd, apenas de um Liveusb / cd. Mas quando eu tento uma nova instalação, parece que o ssd tem o Ubuntu 14.04. Recebi esta mensagem quando a abri e não consigo encontrar uma resposta na Web:

Failed to open \EFI\Microsoft\Boot\max64.efi - Not Found  
Failed to load image \EFI\Microsoft\Boot\max64.efi - Not Found
Failed to star MokManager : Not Found
Failed to open \EFI\Microsoft\Boot\grub64x.efi - Not Found 
Failed to load image \EFI\Microsoft\Boot\grubx64.efi : Not Found
start_image() returned Not Found

E após dois segundos, a mensagem se torna:

Failed to open \EFI\Boot\max64.efi - Not Found  
Failed to load image \EFI\Boot\max64.efi - Not Found
Failed to star MokManager : Not Found
Failed to open \EFI\Boot\grub64x.efi - Not Found 
Failed to load image \EFI\Boot\grubx64.efi : Not Found
start_image() returned Not Found

Este é o meu log de Reparo de inicialização

    
por Polem 09.04.2017 / 23:10

1 resposta

2

O seu computador usa o firmware EFI, e a saída do Boot Repair parece que o computador veio com uma instalação do Windows que você apagou e substituiu pelo Ubuntu. Eu sei que você diz que veio com "uma distribuição do Acer Linux", e é por isso que estou liderando o que sua saída no Boot Repair sugere, já que os dois estão em desacordo. Minha suspeita é que, por qualquer motivo (talvez um firmware defeituoso), a Acer instalou seu gerenciador de inicialização Linux de uma maneira que faz com que pareça com o gerenciador de inicialização do Windows, e o computador ainda está tentando inicializar através desse gerenciador de inicialização. Outras alterações devem ter programas de boot loader de acompanhamento excluídos, resultando nas mensagens de erro que você está vendo.

Eu posso pensar em várias maneiras de corrigir esse problema, mas nenhuma delas tem garantia de funcionar, então você pode precisar tentar várias abordagens. Vou descrever um casal com maior probabilidade de trabalhar ...

Método 1: Reparo de inicialização

  1. Inicialize sua mídia de instalação do Ubuntu no modo "experimentar antes de instalar".
  2. Iniciar o reparo de inicialização.
  3. Clique no item Opções avançadas.
  4. Selecione a opção "Fazer backup e renomear arquivos EFI do Windows".
  5. Clique em Aplicar para executar o Reparo de inicialização.

Método 2: rEFInd

  1. Faça o download da versão do CD-R ou da unidade flash USB do meu gerenciador de inicialização rEFInd dos links aqui.
  2. Crie um meio usando a imagem que você baixou.
  3. Inicialize no seu utilitário de configuração de firmware e desabilite o Secure Boot. Infelizmente, como você faz isso varia de um sistema para outro. Veja esta página minha para vários exemplos de como fazer isso.
  4. Inicialize com o meio rEFInd.
  5. Em rEFInd, selecione uma imagem do kernel do Linux ( Boot boot\vmlinuz... ) para inicializar sua instalação atual do Ubuntu.
  6. Instale o rEFInd usando o pacote Debian ou o PPA.
  7. Reinicie. Se o rEFInd aparecer, você poderá inicializar o Ubuntu e será bom. Se não ...
  8. Inicialize com o meio rEFInd que você preparou anteriormente e inicialize no Ubuntu, como na etapa nº 5.
  9. Abra um terminal e digite sudo mvrefind /boot/efi/EFI/ubuntu /boot/efi/EFI/Microsoft/Boot .
  10. Reinicie. Com alguma sorte, o rEFInd aparecerá.

Opcionalmente, você pode reativar a Inicialização Segura e talvez queira excluir arquivos redundantes do carregador de inicialização dos diretórios /boot/efi/EFI/*/ ou editar refind.conf em /boot/efi/EFI/refind/ ou /boot/efi/EFI/Microsoft/Boot para remover o comentário e adicionar carregadores de inicialização ao dont_scan_dirs ou dont_scan_files linhas.

    
por Rod Smith 10.04.2017 / 16:02