efibootmanager -o mudanças são perdidas na reinicialização

1

Tentando instalar o Ubuntu em um laptop. O "bios / uefi" não possui opções de inicialização do uefi & amp; o gerenciador de inicialização do Windows entra em ação. A única "opção" é "inicializar a partir do disco rígido". Então, tentamos usar efibootmgr para colocar o grub no boot primeiro.

Quando executamos um comando efibootmgr -o xxxx,xxxx,xxxx , parece que o pedido é consertado, mas ao reinicializar o gerenciador de inicialização do Windows ainda tem controle, então quando reabrimos o live usb & amp; verificou a ordem de inicialização que não foi afetada.

Quais são as outras maneiras de alterar a ordem de inicialização do efi? Talvez montando a partição efi ( in mnt ) e fazendo o que?

    
por Mina Michael 25.02.2017 / 17:36

1 resposta

2

Este problema é frequentemente causado por uma implementação EFI fragmentada, embora às vezes possa ser argumentado que é um erro efibootmgr . Possíveis soluções incluem:

  • Atualize seu firmware - Verifique com o fabricante se há uma atualização de firmware disponível e, em caso afirmativo, aplique-a e tente novamente. Observe que a atualização pode acabar com o ponteiro da NVRAM para o GRUB (ou o que estiver usando para inicializar o Ubuntu), portanto, você deve estar preparado com um plano de inicialização de emergência (Boot Repair ou rEFInd em um disco removível , por exemplo).
  • Usar outra ferramenta - Às vezes, outra ferramenta, como uma opção de ordem de inicialização no utilitário de configuração interno do computador, o comando bcfg em um shell EFI, a ferramenta bcdedit no Windows ou a ferramenta de terceiros EasyUEFI no Windows, fará o trabalho quando efibootmgr no Linux não for .
  • Devolva o computador para um que funcione - Se você chegar até aqui e ainda tiver problemas, recomendo que você devolva o computador para um que funcione. Obviamente, esta é apenas uma opção se o computador for novo o suficiente para estar dentro do período de devolução livre da loja. Se você seguir esse caminho, certifique-se de escrever para o fabricante para informá-los por que você devolveu o computador; eles não se sentirão motivados a resolver problemas como este, a menos que sintam alguma dor com os retornos e saibam por que esses retornos ocorreram.
  • Cortar os arquivos de inicialização - Como último recurso, você pode mover / renomear os arquivos de inicialização para que o carregador de inicialização do Windows ( EFI/Microsoft/Boot/bootmgfw.efi no ESP) more em outro local e GRUB, Shim, rEFInd ou o que quer que você esteja usando, mora naquele nome, com qualquer arquivo de acompanhamento ou de configuração que ele precisa no mesmo diretório. Reparo de inicialização tem uma opção para configurá-lo semi-automaticamente na sua área Avançado; e você pode fazê-lo semi-automaticamente para rEFInd com o comando mvrefind que vem com o rEFInd, uma vez que o rEFInd esteja instalado.
  • Reinstale no BIOS / CSM / modo legado - OK, eu menti; o acima não era bem o recurso último , mas é a última solução semi-fácil . Também é possível reinstalar todos os seus sistemas operacionais no modo BIOS / CSM / legado, ou pelo menos convertê-los para inicializar dessa maneira. É provável que esta tarefa seja muito entediante, portanto, não é algo que eu recomende, a menos que você deseje reinstalar por algum outro motivo, de qualquer forma.
por Rod Smith 25.02.2017 / 19:18