update-secureboot-policy --enroll-key
似乎每次我启动计算机时它都会运行,除非我手动终止该进程,否则它永远不会停止运行。它使我的计算机发热并占用大量系统资源。如果我手动终止它,计算机就会冷却下来,一切都会正常。这里到底发生了什么?它似乎被 perl 调用,而 perl 正在调用 debconf frontend,而 debconf frontend 正在调用 update-secureboot-policy,因此:/usr/bin/perl -w /usr/share/debconf/frontend /usr/sbin/update-secureboot-policy --enroll-key
编辑:
我正在使用基于 Ubuntu 18.04 的 ElementaryOS 5.0
答案1
我遇到了同样的问题并找到了解决方案,实际上它非常简单。
问题是,一个脚本正在等待我确认在我的计算机上添加 UEFI 条目,但终端没有出现并消耗所有资源(主动等待?)
简短的
我的解决方案是手动运行命令行,重新启动计算机并注册 MOK 密钥。
完整解释
获得可复制粘贴的实际命令
ps aux | grep -e "update-secureboot-policy"
停止当前进程
sudo kill <pid>
手动运行命令并按照 UEFI 说明进行操作
sudo /usr/bin/perl -w /usr/share/debconf/frontend /usr/sbin/update-secureboot-policy --enroll-key
重新启动计算机,然后在 BIOS 中进入“MOK 密钥”管理
注册密钥(见下图)
结束