每次启动时都会运行“update-secureboot-policy --enroll-key”,消耗资源

每次启动时都会运行“update-secureboot-policy --enroll-key”,消耗资源

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

update-secureboot-policy 的使用情况统计

答案1

我遇到了同样的问题并找到了解决方案,实际上它非常简单。

问题是,一个脚本正在等待我确认在我的计算机上添加 UEFI 条目,但终端没有出现并消耗所有资源(主动等待?)

简短的

我的解决方案是手动运行命令行,重新启动计算机并注册 MOK 密钥。

完整解释

  1. 获得可复制粘贴的实际命令

    ps aux | grep -e "update-secureboot-policy"

  2. 停止当前进程

    sudo kill <pid>

  3. 手动运行命令并按照 UEFI 说明进行操作

    sudo /usr/bin/perl -w /usr/share/debconf/frontend /usr/sbin/update-secureboot-policy --enroll-key

  4. 重新启动计算机,然后在 BIOS 中进入“MOK 密钥”管理

  5. 注册密钥(见下图)

  6. 结束

在此处输入图片描述

相关内容