GRUB - Inscrever a chave do Ubuntu no openSUSE 13.2

Publicado por Marcos Baesse em 03/08/2015

[ Hits: 2.254 ]

 


GRUB - Inscrever a chave do Ubuntu no openSUSE 13.2



Olá a todos, venho contribuir com esta dica que me ajudou a solucionar um problema que enfrentei após a instalação do openSUSE.

No problema, ao iniciar o gerenciador de boot do openSUSE, eu conseguia efetuar normalmente o boot pelo openSUSE e pelo Windows 8.1, mas não conseguia realizar o mesmo no Ubuntu. O Ubuntu era identificado no GRUB, mas como sua chave de assinatura não era válida pelo openSUSE, o Ubuntu não iniciava caso o Secure Boot estivesse ativado.

Para corrigir o problema, no openSUSE:

1. Baixe um certificado da Canonical que pode ser encontrado neste link:
2. Abra o terminal na pasta em que o arquivo se encontra. Se estiver na pasta downloads, basta digitar:

cd Downloads

Então, converta o certificado para o formato .der:

openssl x509 -in canonical-uefi-ca.der -outform der -out cert.der

3. Copie o certificado para o ESP para garantir um fácil acesso:

sudo cp canonical-uefi-ca.der /boot/efi

4. Agora importe o arquivo através do mokutil:

sudo mokutil --import /home/marcos/Downloads/canonical-uefi-ca.der

Será solicitado sua senha de root e a senha do SETUP do computador em seguida, caso tenha definido alguma nas configurações da BIOS.

Neste ponto eu atualizei o GRUB. Mas não deve ser necessário. Agora reinicie o sistema.

Antes de abrir o gerenciador de boot, será aberta uma tela de configuração da chave do disco. Siga as instruções abaixo:
  • Selecione "Enroll key from disk".
  • Quando solicitado, navegue até o certificado. Para isso vá em ESP, e depois, selecione canonical-uefi-ca.der .
  • Basta seguir as instruções restantes para concluir a adesão da chave do Ubuntu.

Referências:
Chaves para diversas distribuições:
Outras dicas deste autor

Hora do duelo! Jogo YGOPRO no Fedora 22 (x64)

Temas de login GDM e MDM HTML5 no Linux Mint 16

Leitura recomendada

Configurando o sudo no Fedora

Adicionando repositórios PPA no Ubuntu

Resolvendo problemas com HD SATA

Sincronizar hora de um host Windows através de um host Linux com Samba

Criando uma ISO personalizada do Linux Mint 18

  

Comentários
[1] Comentário enviado por marcosbaesse em 06/08/2015 - 16:25h

Fala pessoal!
Fui dar uma lida na dica hoje e percebi 2 erros:
Parece que eu troquei o tipo do certificado na hora de escrever o artigo (de .crt para .der), e no nome do arquivofinal também. Segue as correções:

No segundo comando, para converter de .crt para .der digite:

$ openssl x509 -in canonical-uefi-ca.crt -outform der -out canonical-uefi-ca.der

No mais é só isso. Me desculpem por qualquer incoveniente e muito obrigado!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts