Під час спроби зчитування значення pcr сталася помилка TPM (7)


9

Я спробував команду (не пам’ятаю її) з терміналом Ubuntu, і комп'ютер вимкнувся. Тепер, коли я завантажую його, він говорить: -

[4.562057] Збой зонду ACPI PCC. [4.615205 tpm_tis 00:05: сталася помилка TPM (7) при спробі зчитування значення pcr Цільова файлова система не вимагала / sbin / init. Не знайдено ініт. Спробуйте передати init = bootargw

Busybox v1.21.1 (ubuntu 1: 1.21.0-1ubuntu1) з вбудованою оболонкою (ash) Введіть "довідку" для списку вбудованих команд.

(Initramfs)


подібне запитання (те саме повідомлення про помилку), вирішене в http://unix.stackexchange.com/questions/305719/a-tpm-error-7-occurred-attempting-to-read-a-pcr-value-in-centos
Bryan Кросбі

У мене було те саме питання і просто киньте тут відповідь.
pa4080

Відповіді:


3

Перш за все, TPM - це:

Модуль надійної платформи (TPM) - це міжнародний стандарт захищеного криптопроцесора, який є спеціалізованим мікропроцесором, призначеним для захисту апаратних засобів шляхом інтеграції криптографічних ключів у пристрої.

На практиці TPM може використовуватися для різних застосувань безпеки, таких як безпечне завантаження та зберігання ключів.

Звичайно, TPM підтримується лише на пристроях, які підтримують апаратну підтримку TPM. Якщо у вашому обладнанні є підтримка TPM, але вона не відображається, можливо, її потрібно буде включити в налаштуваннях BIOS.

1. Отже, якщо вам не потрібно використовувати функцію TPM, ви можете відключити її через налаштування BIOS. У мене є машина з Phoenix BIOS, і ці налаштування розміщені в розділі Безпека.

введіть тут опис зображення

2. Також ви можете ігнорувати функцію TPM через налаштування Ubuntu. Просто введіть цю команду:

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

Якщо команда tee -aдодасть відлунений рядок ( blacklist tpm_tis) до кінця /etc/modprobe.d/tpm_tis.confабо створить файл, якщо його не існує.

3. Джерела та інші рішення:


3

Я отримав цю помилку, і це було тому, що у мене було два жорстких диска з тим же UUID.

Помилка, яку я отримав при завантаженні:

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

Я пішов шукати BIOS, nonmodesetу рядку ядра тощо, тому що повідомлення про помилку було не дуже інформативним.

Щоб побачити, чи є у вас проблема, завантажте командний рядок і видайте:

blkid -o list

і подивіться, чи є у вас такі ж UUID.

Мабуть, те, що я зробив, було клонувати розділ і забув скинути UUID. Вам потрібно перевірити файлову систему, а потім встановити UUID - ось приклад:

fsck -y /dev/sda1
tune2fs /dev/sda1 -U cfe9f84d-a454-4e46-97bb-6f1f18fcb427

ОГО. Які шанси?
Нонні Мус

1
Шанси отримати той самий UUID дуже високі, якщо ви зобразили накопичувачі із загального зображення :)
iAdjunct

-1

Цю помилку можна виправити наступним чином. Він виникає, коли виникає помилка у суперблоках жорсткого диска. Завантажте живий компакт-диск або завантажувальний USB з будь-яким дистрибутивом Linux, ви можете використовувати KDE Partition Manager або GParted. Перевірте та відремонтуйте наявні розділи, виконавши наступну команду; e2fsck -f -y -v /dev/sdX(замініть X потрібною літерою розділу). Перезавантажте с sudo reboot.


1
Відповідь pa4080 здається набагато релевантнішою, і ваша припускає, що це єдина потенційна причина. Ви можете відредагувати це та надати деяке посилання на (та витяг із нього) джерела вашої інформації, щоб читачі могли вирішити, чи це стосується їхньої ситуації. З огляду на те , що ТРМ, мені важко повірити , що це проблема, так що вам потрібно , щоб переконати мене :) stackoverflow.com/help/how-to-answer
JimLohse
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.