rEFInd não inicializa o Linux quando estiver no lugar do Gerenciador de Inicialização do Windows

2

Instalei o OpenSUSE 15 no Acer Aspire ES1-132 (que é famoso por relutar em executar qualquer coisa além do Windows 10) e agora tentar inicializá-lo.

A única maneira de conseguir isso até agora é primeiro inicializar o rEFInd a partir do stick USB. Em seguida, ele permite que eu selecione EFI\opensuse\grubx64.efi e que seja inicializado bem - o OpenSUSE não tem nenhum problema.

Agora estou tentando tirar o pendrive da equação. Pesquisando na web, descobri que colocar qualquer arquivo de inicialização como EFI/Microsoft/Boot/bootmgfw.efi enganará o laptop para inicializá-lo. Então o que eu fiz foi:

  1. Crie a pasta EFI/Microsoft/Boot na partição EFI do laptop
  2. Copie o conteúdo de EFI/boot do stick USB rEFInd para essa pasta
  3. Renomear bootx64.efi para bootmgfw.efi

E esse tipo de trabalho: o rEFInd é inicializado do stick USB! Mas há um problema: quando escolho continuar com EFI\opensuse\grubx64.efi , o rEFInd congela:

Starting grubx64.efi
Using load options ''
_

Portanto, parece que o fato de eu ter inicializado o rEFInd de EFI/Microsoft/Boot/bootmgfw.efi torna impossível inicializar o Linux. Por que isso?

  • rEFInd versão 0.11.2
  • Inicialização segura OFF no BIOS
  • Revisão EFI 2.5
por Greendrake 07.07.2018 / 13:52

1 resposta

0

Eu tenho instalado vários Linux (linuxen?) no meu Aspire, atualmente Tumbleweed. O problema neste caso é YAST2. O bootloader do Yast espera o Grub2 e não funciona bem com o rEFInd. Você pode precisar carregar o Grub2 do rEFInd de alguma forma. O Win10 não é o único SO que não funciona bem com o rEFInd, talvez o uboot e outros apresentem problemas também. Pessoalmente eu estou inicializando o rEFInd de um stick USB do Clonezilla, e inicializo no Opensuse dessa forma. YAST tem uma curva de aprendizado íngreme, então eu não estou mexendo muito com isso. Outro linux também apresenta problemas, acho PopOS porque há uma partição de recuperação oculta que interage com o Grub na inicialização. Algumas distribuições Linux simplesmente não funcionam bem com o rEFInd, não é apenas o Win10. O truque bootmgfw.efi pode não funcionar porque está em / Microsoft / Boot / se eu entendi bem. Linux espera Boot em um diretório não / Microsoft /. Apenas um palpite.

    
por 30.07.2018 / 23:49