Para prefácio: não estou querendo desativar a inicialização segura, pois tenho um segundo disco rígido com o Windows 10 instalado. Os dois sistemas operacionais existem em duas unidades separadas e são isolados uns dos outros durante o tempo de execução. O Gerenciador de Inicialização do Windows e o GRUB existem em suas respectivas unidades e são completamente inconscientes um do outro.
A configuração do sistema relevante é:
- SO: Ubuntu 17.04 - Kernel: 4.10.0-32-generic
- Placa-mãe: Asrock Taichi X99
- GPU: GTX 1080
Então, eu tenho tentado usar o mokutil para registrar meu próprio certificado para que eu possa usá-lo para carregar drivers Nvidia assinados, mas eu tive problemas para fazer o procedimento inteiro funcionar.
Então os passos que eu dei foram:
- Ativar o suporte de inicialização segura no Ubuntu.
- Crie um certificado x509 com o openssl.
- Ran mokutil --enable-validation e digitou uma senha.
- Usado mokutil --import para adicionar o certificado recém-criado à lista de chaves de inicialização seguras.
- Usou o script de assinatura no diretório efi para assinar módulos do kernel usando a chave privada e o par de certificados que criei.
- Reiniciou o sistema.
- Selecionou a entrada de inicialização com shimx64.efi
- Pressione a tecla para entrar no gerenciamento do mok
- Fiquei preso na tela em que anexei ! [MOK
Gerenciamento da tela de progresso na inicialização] 1