web-dev-qa-db-fra.com

Une erreur TPM (7) s'est produite lors de la tentative de lecture d'une valeur pcr

J'avais essayé une commande (je ne m'en souviens pas) avec le terminal d'Ubuntu et l'ordinateur s'est éteint. Maintenant, quand je le démarre, il dit: -

[4.562057] La ​​sonde PCC de l'ACPI a échoué. [4.615205 tpm_tis 00:05: Une erreur TPM (7) s'est produite lors de la tentative de lecture d'une valeur pcr Le système de fichiers cible n'a pas demandé/sbin/init. Aucun init trouvé. Essayez de passer init = bootargw

Busybox v1.21.1 (ubuntu 1: 1.21.0-1ubuntu1) construit dans Shell (ash) Entrez 'help' pour obtenir une liste des commandes intégrées.

(Initramfs)

9
G. Hansel

Tout d'abord, le TPM est:

Le Trusted Platform Module (TPM) est un standard international pour un cryptoprocesseur sécurisé. Il s'agit d'un microprocesseur dédié conçu pour sécuriser le matériel en intégrant des clés cryptographiques à des périphériques.

En pratique, un TPM peut être utilisé pour différentes applications de sécurité telles que le démarrage sécurisé et le stockage de clés.

Le TPM est naturellement pris en charge uniquement sur les périphériques dotés d'un support matériel TPM. Si votre matériel prend en charge le TPM mais ne s'affiche pas, il peut être nécessaire de l'activer dans les paramètres du BIOS.

1. Ainsi, si vous n'avez pas besoin d'utiliser la fonction TPM, vous pouvez la désactiver via les paramètres du BIOS. J'ai une machine avec Phoenix BIOS et ces paramètres sont placés dans la section Sécurité.

enter image description here

2. Vous pouvez également ignorer la fonctionnalité TPM via les paramètres Ubuntu. Il suffit de taper cette commande:

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

Où la commande tee -a ajoutera la ligne renvoyée (blacklist tpm_tis) à la fin de /etc/modprobe.d/tpm_tis.conf ou créera le fichier s'il n'existe pas.

3. Sources et autres solutions:

3
pa4080

J'ai eu cette erreur et c'est parce que j'avais deux disques durs avec le même UUID.

L'erreur que j'ai eu au démarrage était:

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

Je suis allé chercher le BIOS, nonmodesetsur la ligne du noyau, etc. parce que le message d'erreur n'était pas très informatif.

Pour voir si vous avez ce problème, démarrez une invite de commande et tapez:

blkid -o list

et voyez si vous avez des UUID identiques.

Apparemment, ce que j'avais fait était de cloner une partition et j'ai oublié de réinitialiser l'UUID. Vous devez vérifier le système de fichiers, puis définir l'UUID. Voici un exemple:

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

Cette erreur peut être corrigée comme suit. Cela se produit lorsqu'il y a une erreur dans les superblocs du disque dur. Démarrez avec un live CD ou une clé USB amorçable avec n’importe quelle distribution Linux. Vous pouvez utiliser KDE Partition Manager ou GParted. Vérifiez et réparez les partitions que vous avez en exécutant la commande suivante. e2fsck -f -y -v /dev/sdX (remplacez X par la lettre de partition souhaitée). Redémarrez avec Sudo reboot.

0
Elvis