Normalmente, EFI/ubuntu/grubx64.efi
na EFI System Partition (ESP) é o binário do GRUB e EFI/ubuntu/shimx64.efi
é o binário do shim. O último é um programa relativamente simples que fornece uma maneira de inicializar em um computador com o Secure Boot ativo. Nesse computador, uma versão não assinada do GRUB não será iniciada, e a assinatura do GRUB com as chaves da Microsoft é impossível, então o shim preenche a lacuna e adiciona suas próprias ferramentas de segurança que são paralelas às do Secure Boot. Na prática, o shim se registra no firmware e, em seguida, inicia um programa chamado grubx64.efi
no diretório a partir do qual foi iniciado; portanto, em um computador sem Inicialização Segura (como um Mac), iniciar shimx64.efi
é como iniciar grubx64.efi
. Em um computador com a Inicialização Segura ativa, a inicialização shimx64.efi
deve resultar na inicialização do GRUB, enquanto a inicializaçãogrubx64.efi
diretamente provavelmente não funcionará.
Observe que há alguma ambiguidade possível. Em particular, se você quiser usar um gerenciador de inicialização ou um carregador de inicialização que não seja o GRUB em um ambiente de Inicialização Segura com shim, deverá chamar esse programa grubx64.efi
, mesmo que não seja o GRUB. Portanto, se você instalasse o rEFInd em um computador habilitado para Inicialização Segura, grubx64.efi
poderia ser o binário do rEFInd. Esse binário provavelmente não residiria EFI/ubuntu
; provavelmente ele e um binário de calço provavelmente entrariam EFI/refind
. Além disso, como você possui um Mac (que não suporta inicialização segura), não é necessário instalar o rEFInd dessa maneira; faz muito mais sentido instalar o rEFInd as EFI/refind/refind_x64.efi
(seu local e nome padrão).
Observe que a documentação do rEFInd inclui uma página inteira na inicialização segura. Provavelmente, você não se beneficiará da leitura, user190735, pois está usando um Mac. Menciono isso apenas no caso de aparecer outro leitor que esteja tentando usar o rEFInd em conjunto com o Secure Boot.