Eu sou novo no Linux. Carreguei o Ubuntu no meu Mac e estou inicializando com o rEFInd. Eu vejo duas opções:
EFI\ubuntu\grubx64.efi
EFI\ubuntu\shimx64.efi
Ambos inicializam no Ubuntu.
Qual é a diferença entre os dois e qual deles devo usar? Eu fiz algo errado que fez os dois aparecerem?
shimx64-fedora.efi
:)Respostas:
Normalmente,
EFI/ubuntu/grubx64.efi
na EFI System Partition (ESP) é o binário do GRUB eEFI/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 chamadogrubx64.efi
no diretório a partir do qual foi iniciado; portanto, em um computador sem Inicialização Segura (como um Mac), iniciarshimx64.efi
é como iniciargrubx64.efi
. Em um computador com a Inicialização Segura ativa, a inicializaçãoshimx64.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 residiriaEFI/ubuntu
; provavelmente ele e um binário de calço provavelmente entrariamEFI/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 asEFI/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.
fonte
shimx64.efi
- pelo menos, a versão que o Ubuntu instala nos computadores de inicialização segura. (Há também binários Shim não assinados disponíveis, ou você pode instalar suas próprias chaves seguro de inicialização e assinarshimx64.efi
-se para assumir o controle total do processo de inicialização segura do seu computador.