Terjadi kesalahan TPM (7) saat mencoba membaca nilai pcr

9

Saya telah mencoba perintah (saya tidak ingat itu) dengan terminal Ubuntu, dan komputer dimatikan. Sekarang ketika saya mem-bootnya, dikatakan: -

[4.562057] Probe ACPI PCC gagal. [4.615205 tpm_tis 00:05: Terjadi kesalahan TPM (7) saat mencoba membaca nilai pcr. Sistem file target tidak diminta / sbin / init. Tidak ditemukan init. Coba lewati init = bootargw

Busybox v1.21.1 (ubuntu 1: 1.21.0-1ubuntu1) bawaan shell (ash) Masukkan 'help' untuk daftar perintah bawaan.

(Initramfs)

G. Hansel
sumber
pertanyaan serupa (pesan kesalahan yang sama) dialamatkan di http://unix.stackexchange.com/questions/305719/a-tpm-error-7-occurred-attempting-to-read-a-pcr-value-in-centos
Bryan Crosby
Saya memiliki masalah yang sama dan hanya memberikan jawaban di sini.
pa4080

Jawaban:

3

Pertama-tama TPM adalah:

Trusted Platform Module (TPM) adalah standar internasional untuk cryptoprocessor aman, yang merupakan mikroprosesor khusus yang dirancang untuk mengamankan perangkat keras dengan mengintegrasikan kunci kriptografi ke dalam perangkat.

Dalam praktiknya TPM dapat digunakan untuk berbagai aplikasi keamanan yang berbeda seperti boot aman dan penyimpanan kunci.

TPM secara alami hanya didukung pada perangkat yang memiliki dukungan perangkat keras TPM. Jika perangkat keras Anda memiliki dukungan TPM tetapi tidak muncul, mungkin perlu diaktifkan di pengaturan BIOS.

1. Jadi, jika Anda tidak perlu menggunakan fitur TPM, Anda dapat menonaktifkannya melalui pengaturan BIOS. Saya memiliki mesin dengan Phoenix BIOS dan pengaturan ini ditempatkan di bagian Keamanan.

masukkan deskripsi gambar di sini

2. Anda juga dapat mengabaikan fitur TPM melalui pengaturan Ubuntu. Ketikkan perintah ini:

echo "blacklist tpm_tis" | sudo tee -a /etc/modprobe.d/tpm_tis.conf

Di mana perintah tee -aakan menambahkan baris gema ( blacklist tpm_tis) ke akhir /etc/modprobe.d/tpm_tis.confatau akan membuat file jika tidak ada.

3. Sumber dan solusi lain:

pa4080
sumber
3

Saya mendapatkan kesalahan ini dan itu karena saya memiliki dua hard drive dengan UUID yang sama.

Kesalahan yang saya dapatkan saat boot adalah:

A TPM error (7) occurred attempting to read a pcr value

Saya pergi mencari BIOS, nonmodesetpada baris kernel, dll karena pesan kesalahan tidak terlalu informatif.

Untuk melihat apakah Anda memiliki masalah ini, boot ke prompt perintah dan masalah:

blkid -o list

dan lihat apakah Anda memiliki UUID yang sama.

Rupanya yang saya lakukan adalah mengkloning partisi dan lupa mereset UUID. Anda perlu memeriksa sistem file dan kemudian mengatur UUID - di sini adalah contoh:

fsck -y /dev/sda1
tune2fs /dev/sda1 -U cfe9f84d-a454-4e46-97bb-6f1f18fcb427
Carl Moser
sumber
WOW. Apa peluangnya?
Nonny Moose
1
Peluang mendapatkan UUID yang sama sangat tinggi jika Anda mencitrakan drive dari gambar yang sama :)
iAdjunct
-1

Kesalahan ini dapat diperbaiki sebagai berikut. Itu terjadi ketika ada kesalahan dalam superblok dari hard disk. Boot dengan live CD atau USB yang dapat di-boot dengan distribusi Linux apa pun, Anda dapat menggunakan KDE Partition Manager atau GParted. Periksa dan perbaiki partisi yang Anda miliki, jalankan perintah berikut; e2fsck -f -y -v /dev/sdX(ganti X dengan huruf partisi yang diinginkan). Mulai ulang dengan sudo reboot.

Elvis
sumber
1
jawaban pa4080 tampaknya jauh lebih relevan dan jawaban Anda menyarankan itu satu - satunya penyebab potensial. Anda mungkin ingin mengedit ini dan memberikan beberapa tautan ke (dan kutipan dari) sumber info Anda sehingga pembaca dapat memutuskan apakah itu relevan dengan situasi mereka. Mengingat apa itu TPM, saya sulit percaya ini masalahnya, jadi Anda perlu meyakinkan saya :) stackoverflow.com/help/how-to-answer
JimLohse