Eu tenho quatro sugestões, em primeiro lugar:
- Tente outro Shim - descobri que algumas EFIs são um pouco esquisitas ao carregar determinados binários assinados e rejeitam alguns binários assinados que outras EFIs aceitam. Infelizmente, essa peculiaridade afeta algumas cópias do Shim, então você pode precisar apenas de um outro binário Shim. Usar o que está funcionando para o Ubuntu é um bom ponto de partida. Se você trocar seu Shim, certifique-se de substituir o binário MokManager também.
-
Use
bcdedit
no Windows - Você pode tentar usar o programabcdedit
no Windows para registrar o rEFInd (ou a cópia do Shim do rEFInd) como o carregador de inicialização. Na janela do prompt de comando Administrador , digitarbcdedit /set {bootmgr} path \EFI\refind\shim.efi
deve fazer o trabalho. - Personalize sua configuração de inicialização segura - Você pode ignorar o Shim substituindo as chaves de inicialização segura padrão do computador por suas próprias chaves. Esse processo é um pouco tedioso, mas dá a você um controle muito melhor do processo. Veja minha página sobre como fazer isso para detalhes.
-
Copie rEFInd para
EFI/BOOT/bootx64.efi
- É possível que seu computador esteja inicializando dessa forma, embora isso pareça improvável. Você pode copiar os arquivos manualmente ou usar o scriptmvrefind.sh
que vem com o rEFInd, embora esse script seja movido, em vez de copiar, os binários. Eu recomendo strongmente fazer o backup do que já existe antes de prosseguir.