GRUB - Inscrever a chave do Ubuntu no openSUSE 13.2

Publicado por Marcos Baesse em 03/08/2015

[ Hits: 3.492 ]

 


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

Como instalar o driver proprietário da ATI no kernel 2.6.18

Protegendo seu sistemas de invasões pelo LILO

Tutorial para instalação do Ubuntu Server 10.04

Crontab - Servidores

Resolvendo o erro: "Another window manager is already running on screen: 0"

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts