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 아님)이 있을 것입니다. 플랫폼에 따라 init 또는 systemd를 통해 VM 서비스를 다시 시작하는 것을 잊지 마세요.

답변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

관련 정보