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 以某種形式可用時才有用。

相關內容