起動中にこのエラーが発生し、コンピュータが起動しません。
pcr値を読み取ろうとしてtpmエラー(7)が発生しました
CentOS 7をz400ワークステーションコンピューターにインストールしました。私はそれに取り組んでいて、ターミナルからUSBデバイスをマウントしてコンピューターを再起動したところ、この問題が発生しました。
起動時にこの問題に直面している人がいる場合、次の手順で問題を解決できます。
まず、起動中にエラーメッセージが表示されました:
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はブートドライバーです。
多くのプロンプトが問題の修正について尋ねます、
これらすべてのメッセージに対してyesを押します。修正が完了したら、システムを再起動します。
$ reboot
そしてそれはうまくいくはずです。
HP Compaq 6710b上のUbuntu 16.10でも同じ問題が発生しました-皮肉なことに、BIOSでTPMを有効にすると問題が解決しました。最初は無効にしてみましたが、OSが有効にして管理できるようにして問題を修正しました。
BIOS設定からTPMセキュリティを無効にし、nomodeset
で起動します
それから加えて blacklist tpm_tis
から/etc/modprobe.d/blacklist.conf
同じ問題があり、5秒後に起動しましたが、BIOSには何もしていません。メインコンピューターとしてUbuntu 16.04を使用しています。メインコンピューターは仮想マシンではなく、表示されるメニューからコンピューターを起動したところ、上下の矢印を使用し、上部には* Ubuntuと表示されていました