¿Dónde guarda las claves update-secureboot-policy?

¿Dónde guarda las claves update-secureboot-policy?

Necesito firmar los módulos del kernel para virtualbox pero no puedo encontrar las claves que se crearon cuando ejecuté update-secureboot-policy --new-key. ¿Alguien sabe dónde se guarda esto?

Respuesta1

Me enfrenté al mismo problema. Entonces utilicé sudo find / -type f -name '*MOK*' Las claves se encontraron en /var/lib/shim-signed/mok/* Luego reconstruyo los controladores y ejecuto el 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 firmar un nuevo módulo. En su caso, probablemente tenga otro nombre de módulo (no vmmon). No olvide reiniciar el servicio VM a través de init o systemd dependiendo de su plataforma.

Respuesta2

Sólo una pequeña variación de la respuesta anterior:

$ 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

información relacionada