“update-secureboot-policy --enroll-key”运行在每一个新的启动吃资源上

Zac*_*atz 16 debian operating-systems secure-boot

update-secureboot-policy --enroll-key似乎每当我启动计算机时都会运行并且永远不会停止运行,除非我手动终止该进程。它使我的计算机变热并使用大量系统资源。如果我手动杀死它,计算机会冷却并且一切正常。这里到底发生了什么?似乎它是由 perl 调用的,它正在调用 debconf 前端,后者正在调用 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 的使用统计

56k*_*6ka 11

我遇到了同样的问题,我找到了解决方案,实际上很容易。

问题是脚本正在等待我确认在我的计算机上添加 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 key”管理

  5. 注册密钥(见下图)

  6. 结束

在此处输入图片说明