centos에서 pcr 값을 읽으려고 할 때 tpm 오류(7)

centos에서 pcr 값을 읽으려고 할 때 tpm 오류(7)

시작할 때 이 오류가 발생하고 컴퓨터가 부팅되지 않습니다.

pcr 값을 읽는 중 tpm 오류(7)

z400 워크스테이션 컴퓨터에 CentOS 7을 설치했습니다. 작업 중이었는데 터미널에서 USB 장치를 마운트하고 컴퓨터를 다시 시작했는데 이런 문제가 발생했습니다.

답변1

누군가 시작할 때 이 문제가 발생하면 다음 단계에 따라 문제가 해결되었습니다.

먼저 시작 시 다음과 같은 오류 메시지가 나타납니다.

a tpm error (7) occurred attempting to read a pcr value

나는 그것을 다음과 같이 고쳤습니다:

그럽 메뉴에서 선택

Advanced options for ubuntu

팝업 목록에서 기분 복원을 선택합니다.

Ubuntu, with linux x.x.x.x (recovery mood)

복구 모드에서 시스템을 부팅하면 일부 오류 메시지가 나타납니다.

파일 시스템을 확인할 때 발생하는 오류 중 하나:

루트 파일 시스템 실패 파일 시스템 확인 실패
...
루트 파일 시스템 열기/dev/sdaX수동 fsck가 필요함

제 경우에는 /dev/sda2였습니다.

그런 다음 다음 명령을 실행해야 합니다.

fsck /dev/sdaX

그리고 sdaX는 부팅 드라이버입니다.

많은 메시지가 문제 해결 방법을 묻습니다.

이러한 모든 메시지에 대해 "예"를 클릭하고 복구가 완료되면 시스템을 다시 시작하십시오.

$ reboot

잘 작동할 겁니다.

답변2

HP Compaq 6710b에서 Ubuntu 16.10을 사용할 때에도 동일한 문제가 발생했습니다. 아이러니하게도 BIOS에서 TPM을 활성화하면 문제가 해결되었습니다. 처음에는 비활성화하려고 시도했지만 OS를 활성화하고 관리하도록 허용하면 문제가 해결되었습니다.

답변3

BIOS 설정에서 TPM 보안을 비활성화하고 부팅 시 사용nomodeset

그런 다음 blacklist tpm_tis귀하의/etc/modprobe.d/blacklist.conf

답변4

TPM은 없고 TCG가 있습니다. 비활성 상태였고(아래 이미지의 도움말 메시지 참조) 어떤 보안 기능이 활성화될지 잘 몰랐기 때문에 비활성화하기로 선택했고 시작 시 메시지가 사라졌습니다. 그림: Lenovo-Bios-Setup-Utility: 보안 탭->TCG 기능 설정

관련 정보