![TPM2 在 Linux 上是強迫的嗎?](https://rvso.com/image/164718/TPM2%20%E5%9C%A8%20Linux%20%E4%B8%8A%E6%98%AF%E5%BC%B7%E8%BF%AB%E7%9A%84%E5%97%8E%EF%BC%9F.png)
我有 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 以某種形式可用時才有用。