Wystąpił błąd TPM (7) podczas próby odczytania wartości pcr

9

Próbowałem (nie pamiętam) polecenia z terminalem Ubuntu i komputer został zamknięty. Teraz, kiedy go uruchamiam, mówi:

[4.562057] Sonda ACPI PCC uległa awarii. [4.615205 tpm_tis 00:05: Wystąpił błąd TPM (7) podczas próby odczytania wartości pcr Docelowy system plików nie zażądał / sbin / init. Nie znaleziono init. Spróbuj przekazać init = bootargw

Busybox v1.21.1 (ubuntu 1: 1.21.0-1ubuntu1) wbudowana powłoka (ash) Wpisz „help”, aby wyświetlić listę wbudowanych poleceń.

(Initramfs)

G. Jaś
źródło
podobne pytanie (ten sam komunikat o błędzie) adresowane w http://unix.stackexchange.com/questions/305719/a-tpm-error-7-occurred-attempting-to-read-a-pcr-value-in-centos
Bryan Crosby
Miałem ten sam problem i po prostu rzuciłem tutaj odpowiedź.
pa4080

Odpowiedzi:

3

Przede wszystkim TPM to:

Trusted Platform Module (TPM) to międzynarodowy standard bezpiecznego kryptoprocesora, który jest dedykowanym mikroprocesorem zaprojektowanym do zabezpieczenia sprzętu poprzez integrację kluczy kryptograficznych z urządzeniami.

W praktyce moduł TPM może być używany do różnych aplikacji zabezpieczających, takich jak bezpieczny rozruch i przechowywanie kluczy.

TPM jest oczywiście obsługiwany tylko na urządzeniach, które obsługują sprzęt TPM. Jeśli twój sprzęt ma obsługę TPM, ale się nie wyświetla, być może trzeba go włączyć w ustawieniach BIOS.

1. Jeśli więc nie potrzebujesz korzystać z funkcji TPM, możesz ją wyłączyć za pomocą ustawień BIOS. Mam komputer z Phoenix BIOS, a te ustawienia są umieszczone w sekcji Bezpieczeństwo.

wprowadź opis zdjęcia tutaj

2. Możesz również zignorować funkcję TPM poprzez ustawienia Ubuntu. Po prostu wpisz to polecenie:

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

Gdzie polecenie tee -adoda echo-line ( blacklist tpm_tis) na końcu /etc/modprobe.d/tpm_tis.confpliku lub utworzy plik, jeśli nie istnieje.

3. Źródła i inne rozwiązania:

pa4080
źródło
3

Wystąpił ten błąd, a to dlatego, że miałem dwa dyski twarde o tym samym UUID.

Wystąpił błąd podczas uruchamiania:

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

Poszedłem do przeszukiwania BIOS-u, nonmodesetlinii jądra itp., Ponieważ komunikat o błędzie nie był zbyt pouczający.

Aby sprawdzić, czy masz ten problem, uruchom z wiersza polecenia i wydaj:

blkid -o list

i sprawdź, czy masz takie same UUID.

Najwyraźniej sklonowałem partycję i zapomniałem zresetować UUID. Musisz sprawdzić system plików, a następnie ustawić identyfikator UUID - oto przykład:

fsck -y /dev/sda1
tune2fs /dev/sda1 -U cfe9f84d-a454-4e46-97bb-6f1f18fcb427
Carl Moser
źródło
ŁAŁ. Jakie są szanse?
Nonny Moose
1
Szanse na uzyskanie tego samego UUID są bardzo duże, jeśli sfotografujesz dyski ze wspólnego obrazu :)
iAdjunct
-1

Ten błąd można poprawić w następujący sposób. Występuje, gdy występuje błąd w superblokach dysku twardego. Uruchamiaj z Live CD lub bootowalnego USB z dowolną dystrybucją Linuksa, możesz użyć KDE Partition Manager lub GParted. Sprawdź i napraw posiadane partycje, wykonując następujące polecenie; e2fsck -f -y -v /dev/sdX(zamień X na odpowiednią literę podziału). Uruchom ponownie z sudo reboot.

Elvis
źródło
1
Odpowiedź pa4080 wydaje się znacznie bardziej trafna, a Twoja sugeruje, że jest to jedyna potencjalna przyczyna. Możesz to edytować i podać link do (i wyciąg) źródła informacji, aby czytelnicy mogli zdecydować, czy ma to związek z ich sytuacją. Biorąc pod uwagę, czym jest TPM, trudno mi uwierzyć, że to jest problem, więc musisz mnie przekonać :) stackoverflow.com/help/how-to-answer
JimLohse