gpt4 book ai didi

kernel-module - 内核模块 mokutil : failed to enroll new keys

转载 作者:行者123 更新时间:2023-12-04 07:38:56 47 4
gpt4 key购买 nike

我正在尝试按照 here 的说明签署一些内核模块(用于 virtualbox) .

正如那里所解释的,我创建了新 key :

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive name/"

我签署了所有模块:
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vboxdrv)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vboxnetadp)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vboxnetflt)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vboxpci)

但是在导入 key 时,失败了
$ sudo mokutil --import MOK.der
input password:
input password again:
Failed to enroll new keys

这可能是什么原因造成的?

编辑:实际上,我只是注意到我真的不能用 mokutil 做很多事情。例如:
$ sudo mokutil --reset
input password:
input password again:
Failed to unset MokNew
Failed to write MokAuth
Failed to unset MokNew
Failed to issue a reset request

我认为唯一不会失败的命令是 --sb-state正确说明 SecureBoot 已启用,并且 --list-enrolled其中列出了已注册的 key 。其他一切都以某种方式出错。

最佳答案

有同样的问题。对 mokutil --help 进行了一些研究并且能够让事情像这样工作:

mokutil --set-verbosity true #optional
mokutil --password #enter password when prompted
mokutil --import MOK.der #enter same password
在这里发布它,希望它可以帮助某人。我不知道为什么它会这样工作。我要做的就是让 VMware Workstation 在打开安全启动的情况下在 Ubuntu 上工作:)
PS:Ubuntu 20.04.1 桌面

关于kernel-module - 内核模块 mokutil : failed to enroll new keys,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39226185/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com