Linux:trousers.service 啟動 tcsd 失敗並無法安裝解決方式(適用於 TPM2.0 裝置)(ProxmoxVE 7.0-12 之後版本適用)
首先確認裝置是否啟用 TPM:
sudo dmesg | grep -i tpm
如果得到以下結果即有 TPM:
[ 0.000000] efi: ACPI=0xcc971000 ACPI 2.0=0xcc971014 TPMFinalLog=0xcc93d000 SMBIOS=0xcd026000 SMBIOS 3.0=0xcd025000 MEMATTR=0xc9935018 ESRT=0xc9b32898 RNG=0xcd062b18 TPMEventLog=0xc908
[ 0.004049] ACPI: TPM2 0x00000000C00 000C (v04 ALASKA A M I 00000001 AMI 00000000)
[ 0.004076] ACPI: Reserving TPM2 table memory at [mem 0xcc7a7000-0xcc7a704b]
在 ProxmoxVE 7.0-12 版本之後專門為了 Windows 11 所要求新增了 TPM 裝置,因此會新安裝 swtpm 但安裝過程中會遇到安裝失敗的問題如圖範例所示:
因為硬體裝置為 TPM 2.0 造成,因此我們需要新增連結來修正安裝過程,鍵入以下指令:
ln -s /dev/null /etc/systemd/system/trousers.service
之後就可以正常安裝 swtpm & tpm-tools :
apt dist-upgrade -y
apt install tpm-tools swtpm
阅读剩余
THE END