由于 Ubuntu 18.04 签名模块由 dkms 包自动处理,因此请记住重新启动以完成
然而,当启用安全启动以使驱动程序正常工作时,我遵循以下说明并亲自对模块进行了签名。
我想了解 dkms 是否会自动处理签名?如果是,您如何判断,还是需要采取其他步骤(因为没有签名就无法工作)?
答案1
文章中对此进行了详细描述 自动签名 DKMS 生成的内核模块以实现安全启动(以 CentOS 8 上的 Nvidia 驱动程序为例)。
为了让 DKMS 自动签名生成的模块,必须为每个模块进行配置。
- 先决条件:openssl、mokutil 和 dkms;内核源。
- 生成并导入用于签署内核模块的机器所有者密钥 (MOK)
- 配置 DKMS。
具体步骤已在上面的文章中描述。
您可以在帖子中找到这些步骤的摘要 在 ubuntu 20.04 中自动启用签名 dkms 模块。
有用的代码可以在存档的 Github 文章中找到 dkms-模块签名.md。