centosからpcr値を読み取ろうとしたときのtpmエラー(7)

centosからpcr値を読み取ろうとしたときのtpmエラー(7)

起動時にこのエラーが発生し、コンピュータが起動しません。

pcr値の読み込み中のtpmエラー(7)

z400ワークステーションコンピュータにCentOS 7をインストールしました。作業中でしたが、端末からUSBデバイスをマウントしてコンピュータを再起動しましたが、この問題が発生しました。

答え1

誰かが起動時にこの問題が発生した場合は、次の手順で問題を解決しました。

最初に起動すると、次のエラーメッセージが表示されます。

a tpm error (7) occurred attempting to read a pcr value

私はそれを次のように修正しました:

グラップメニューから選択

Advanced options for ubuntu

ポップアップリストから気分の復元を選択します。

Ubuntu, with linux x.x.x.x (recovery mood)

回復モードでシステムを起動すると、いくつかのエラーメッセージが表示されます。

ファイルシステムを確認したときに発生するエラーの1つ:

ルートファイルシステムの障害ファイルシステムの確認に失敗しました
...
ルートファイルシステムを開く/dev/sdaX手動fsckが必要

私の場合は/ dev / sda2でした。

次に、次のコマンドを実行する必要があります。

fsck /dev/sdaX

そしてsdaXはブートドライバです。

多くのメッセージがトラブルシューティング方法を尋ねます。

これらのすべてのメッセージに対して「はい」をクリックし、回復が完了したらシステムを再起動します。

$ reboot

うまくいくでしょう。

答え2

HP Compaq 6710bでUbuntu 16.10を使用しても同じ問題が発生しました。皮肉なことに、BIOSでTPMを有効にすると問題が解決しました。最初は無効にしようとしましたが、OSを有効にして管理できるようにすることで問題が解決しました。

答え3

BIOS設定でTPMセキュリティを無効にして起動時に使用するnomodeset

それからblacklist tpm_tisあなたの/etc/modprobe.d/blacklist.conf

答え4

TPMはなく、TCGがあります。非アクティブで(下の画像のヘルプメッセージを参照)、どのセキュリティ機能が有効になるのかわからなかったため、無効にすることを選択し、起動時にメッセージが消えました。 図:Lenovo-Bios-Setup-Utility:セキュリティタブ - > TCG機能の設定

関連情報