几周前,我在 HP Z420 工作站上安装了 Ubuntu 16.04。BIOS 标记为 J61 v01.02。昨天 Ubuntu 无法正常启动,并显示以下错误消息:
a TPM error (7) occurred attempting to read a pcr value
之后,我可以返回到 root shell 或重新启动。我对 TPM 进行了一些研究,这是英特尔处理器中提供的安全功能。因此,我调整了 BIOS 中提供的系统安全设置,如下图所示:
我连续启用了“嵌入式安全设备”和“通过操作系统重置嵌入式安全设备”。但这些更改之后,Ubuntu 仍然无法启动。
我刚刚尝试使用 USB 驱动器启动,一切正常。我还花时间检查了所有硬盘驱动器,没有报告任何错误。因此,目前我怀疑这与 BIOS 设置有关。可能是什么原因?有什么办法吗?
更新:我非常需要这个系统,因此我采取了更激进的方法:将 BIOS 重置为出厂设置并重新安装 Ubuntu。后者不知怎么就成功了,Ubuntu 现在能够正确启动,尽管偶尔会短暂显示 TPM 错误消息。
请注意,我将不再能够测试与操作系统本身相关的建议。如果您有其他意见,请发表评论。