Где update-secureboot-policy сохраняет ключи?

Где update-secureboot-policy сохраняет ключи?

Мне нужно подписать модули ядра для virtualbox, но я не могу найти ключи, которые были созданы при запуске update-secureboot-policy --new-key. Кто-нибудь знает, где это сохраняется?

решение1

Я столкнулся с той же проблемой. Поэтому я использовал sudo find / -type f -name '*MOK*' Ключи были найдены в /var/lib/shim-signed/mok/* Затем я пересобираю драйверы и выполняю команду 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)для подписи нового модуля В вашем случае, вероятно, у вас другое имя модуля (не vmmon) Не забудьте перезапустить службу VM через init или systemd в зависимости от вашей платформы

решение2

Небольшая вариация ответа выше:

$ 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

Связанный контент