Onde o update-secureboot-policy salva as chaves?

Onde o update-secureboot-policy salva as chaves?

Preciso assinar os módulos do kernel para o virtualbox, mas não consigo encontrar as chaves que foram criadas quando executei o update-secureboot-policy --new-key. Alguém sabe onde isso está salvo?

Responder1

Eu enfrentei o mesmo problema. Então eu usei sudo find / -type f -name '*MOK*' as chaves encontradas em /var/lib/shim-signed/mok/* Então eu reconstruo os drivers e executo o comando sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 /var/lib/shim-signed/mok/MOK.priv /var/lib/shim-signed/mok/MOK.der $(modinfo -n vmmon)para assinar o novo módulo No seu caso provavelmente você tem outro nome de módulo (não vmmon) Não se esqueça de reiniciar o serviço VM via init ou systemd dependendo da sua plataforma

Responder2

Apenas uma pequena variação da resposta acima:

$ sudo updatedb # To ensure the index is fresh
$ sudo locate MOK
/var/lib/shim-signed/mok/MOK.der
/var/lib/shim-signed/mok/MOK.priv

informação relacionada