过去,我成功地创建了一个证书并签署了用于虚拟机内核模块的证书。现在,在运行mokutil时,除了--sb-state之外,我尝试的所有其他参数都失败了。
基本信息:
1. 在Asus X99-E主板上运行的Ubuntu 17.10 64位。 2. 所有命令都以root身份运行。
示例结果:
可能相关的信息:
有人有什么建议吗?我做错了什么?MokAuth、MokListRT、MokPW等等存储在哪里,导致无法写入它们?
可能相关的一点信息是,之前成功使用mokutil的时候是在硬件更改之前。我曾经有一个RAID控制器,会随机弹出我的阵列中的驱动器,所以我将阵列上的分区克隆到外部驱动器上,更换了卡片,重新创建了新的阵列并恢复了分区。这包括Ubuntu的根分区。
除此之外,机器和之前正常工作时一样。
欢迎任何想法。
史蒂夫。
基本信息:
1. 在Asus X99-E主板上运行的Ubuntu 17.10 64位。 2. 所有命令都以root身份运行。
示例结果:
--reset
Failed to write MokAuth
Failed to issue a reset request
--list-enrolled
Failed to read MokListRT: No such file or directory
--password
input password:
input password again:
Failed to write MokPW: Invalid argument
--import MOK.der
input password:
input password again:
Failed to enroll new keys
可能相关的信息:
dmesg | grep -i mok
[ 9.114419] MODSIGN: Couldn't get UEFI MokListRT
有人有什么建议吗?我做错了什么?MokAuth、MokListRT、MokPW等等存储在哪里,导致无法写入它们?
可能相关的一点信息是,之前成功使用mokutil的时候是在硬件更改之前。我曾经有一个RAID控制器,会随机弹出我的阵列中的驱动器,所以我将阵列上的分区克隆到外部驱动器上,更换了卡片,重新创建了新的阵列并恢复了分区。这包括Ubuntu的根分区。
除此之外,机器和之前正常工作时一样。
欢迎任何想法。
史蒂夫。