9

I had tried a command (I do not remember it) with the terminal of Ubuntu, and the computer shut down. Now when I boot it, it says :-

[ 4.562057] ACPI PCC probe failed. [ 4.615205 tpm_tis 00:05: A TPM error (7) occurred attempting to read a pcr value Target filesystem doesn't have requested /sbin/init. No init found. Try passing init= bootargw

Busybox v1.21.1 (ubuntu 1:1.21.0-1ubuntu1) built in shell (ash) Enter 'help' for a list of built-in commands.

(Initramfs)

3

First of all TPM is:

Trusted Platform Module (TPM) is an international standard for a secure cryptoprocessor, which is a dedicated microprocessor designed to secure hardware by integrating cryptographic keys into devices.

In practice a TPM can be used for various different security applications such as secure boot and key storage.

TPM is naturally supported only on devices that have TPM hardware support. If your hardware has TPM support but it is not showing up, it might need to be enabled in the BIOS settings.

1. So if you do not need use the TPM feature you can disable it via the BIOS settings. I have a machine with Phoenix BIOS and these settings are placed within the Security section.

enter image description here

2. Also you can ignore the TPM feature through the Ubuntu settings. Just type this command:

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

Where the command tee -a will append the echoed line (blacklist tpm_tis) into the end of /etc/modprobe.d/tpm_tis.conf or will create the file if it's doesn't exists.

3. Sources and other solutions:

3

I got this error and it was because I had two hard drive with the same UUID.

The error I got on boot up was:

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

I went searching the BIOS, nonmodeset on kernel line, etc because the error message was not very informative.

To see if you have this issue, boot to a command prompt and issue:

blkid -o list

and see if you have UUID's that are the same.

Apparently what I had done was clone a partition and forgot to reset the UUID. You need to check the file system and then set the UUID - here is an example:

fsck -y /dev/sda1
tune2fs /dev/sda1 -U cfe9f84d-a454-4e46-97bb-6f1f18fcb427
  • WOW. What are the chances? – Nonny Moose Nov 17 '18 at 0:49
  • 1
    The chances of getting the same UUID are very high if you imaged the drives from a common image :) – iAdjunct May 30 at 13:55
-1

This error can be corrected as follows. It occurs when there is an error in the superblocks of the hard disk. Boot with a live CD or bootable USB with any Linux distribution, you can use KDE Partition Manager or GParted. Check and repair the partitions you have, executing the following command; e2fsck -f -y -v /dev/sdX (replace X with the desired partition letter). Reboot with sudo reboot.

  • pa4080's answer seems a lot more relevant and yours suggests it's the only potential cause. You might want to edit this and provide some link to (and excerpt from) the source of your info so readers can decide if it's relevant to their situation. Given what TPM is, I have a hard time believing this is the problem, so you need to convince me :) stackoverflow.com/help/how-to-answer – JimLohse Jun 1 at 18:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.