Какие данные хранятся в TPM и безопасно ли их стирать? - PullRequest
0 голосов
/ 08 ноября 2018

Я часто использую fwupdmgr (под Fedora 28), чтобы обновить прошивку моего ноутбука DELL, и она работает хорошо. Однако недавно я получил следующую ошибку:

$ fwupdmgr get-updates
ignoring Latitude 7480 TPM 2.0 [54e80140e7d8cb6211a54dae2682399e653c0884] as not updatable

fwupdmgr может установить другие обновления.

AFAIU, TPM не может быть обновлен, если в нем была сохранена некоторая информация. В BIOS есть опция очистки данных, хранящихся в TPM, но я не хочу терять данные.

Мне было интересно, что это за данные, и если очистка их позволит мне обновить.

В частности, я использовал инфраструктуру машинного ключа для подписи модулей ядра (virtualbox). Я думаю, эти ключи хранятся в TPM. Если я удалю данные TPM, могу ли я переустановить тот же ключ с mokutil?

Кроме того, я обнаружил проблему, потому что довольно долго у меня появляется сообщение об ошибке при загрузке ноутбука:

kernel: tpm tpm0: A TPM error (2314) occurred attempting the self test

Мне было интересно, связаны ли эти 2 ошибки (и поэтому, если обновление микропрограммы устранит ошибку).

1 Ответ

0 голосов
/ 21 декабря 2018

Я очистил данные в биосе. Ничего плохого не случилось, и fwupdmgr больше не жалуется. Сообщение журнала при загрузке все еще там однако. Спасибо @ mnistic.

...