TPM2 在 Linux 上是强制的吗?

TPM2 在 Linux 上是强制的吗?

我有 Debian 和 Linux 5.x 内核。我收到以下错误:

# /etc/init.d/tpm2-abrmd status
● tpm2-abrmd.service - TPM2 Access Broker and Resource Management Daemon
   Loaded: loaded (/lib/systemd/system/tpm2-abrmd.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Wed 2019-11-27 08:45:01 +0330; 2s ago
  Process: 5385 ExecStart=/usr/sbin/tpm2-abrmd (code=exited, status=1/FAILURE)
 Main PID: 5385 (code=exited, status=1/FAILURE)

/dev/tpm0文件不存在。

Linux 需要 TPM 吗?
Linux 是强制的吗?

如果需要,我该如何解决我的问题?

答案1

不,Linux 不需要 TPM(任何版本)。

一些在 Linux 上运行的程序确实需要 TPM;情况就是这样tpm2-abrmd这是你的错误的根源。如果您没有 TPM(版本 2),则保留安装该软件包是没有意义的,您应该将其删除。

tpm2-abrmd实施TCG 访问代理和资源管理器规范,IE它多路复用对 TPM2 的访问,允许多个应用程序共享它,因此仅当 TPM2 以某种形式可用时才有用。)

相关内容