晚上好,在谷歌搜索后我没有找到我的问题的答案。
当安装激活安全启动的发行版(例如 Ubuntu)时,安装程序会在 NVRAM 中创建一个 MOK 密钥,可以使用“mokutil -l”查看该密钥。
后来,我决定将发行版更改为 Fedora,安装程序将在 NVRAM 中插入自己的密钥,我可以使用“mokutil -l”看到该密钥,但 Ubuntu 密钥在 Fedora 中不可见。
这是否意味着每个发行版都会在 NVRAM 中创建自己的数据库?是否可以看到之前安装的其他发行版的密钥?要清除旧发行版中这些旧 MOK 的 NVRAM 吗?
这是出于安全原因,也是为了节省空间。由于NVRAM的容量很小,如果频繁安装,会不会有内存满的风险?
在 UEFI 中恢复安全启动出厂设置会重置 PEK、KEK、DB 和 DBX 密钥,但在我的情况下似乎不会删除 MOK 密钥。