Đã xảy ra lỗi TPM (7) khi cố đọc giá trị pcr


9

Tôi đã thử một lệnh (tôi không nhớ nó) với thiết bị đầu cuối của Ubuntu và máy tính tắt. Bây giờ khi tôi khởi động nó, nó nói: -

[4.562057] Đầu dò ACPI PCC không thành công. [4.615205 tpm_tis 00:05: Đã xảy ra lỗi TPM (7) khi cố đọc giá trị pcr Hệ thống tệp đích không yêu cầu / sbin / init. Không tìm thấy init. Hãy thử chuyển init = bootargw

Busybox v1.21.1 (ubfox 1: 1.21.0-1ubfox1) được tích hợp sẵn trong vỏ (tro) Nhập 'trợ giúp' cho danh sách các lệnh tích hợp.

(Ban đầu)



Tôi đã có cùng một vấn đề và chỉ cần ném một câu trả lời ở đây.
pa4080

Câu trả lời:


3

Trước hết TPM là:

Mô-đun nền tảng đáng tin cậy (TPM) là một tiêu chuẩn quốc tế cho bộ xử lý tiền điện tử an toàn, là bộ vi xử lý chuyên dụng được thiết kế để bảo mật phần cứng bằng cách tích hợp các khóa mật mã vào thiết bị.

Trong thực tế, một TPM có thể được sử dụng cho các ứng dụng bảo mật khác nhau như khởi động an toàn và lưu trữ khóa.

TPM tự nhiên chỉ được hỗ trợ trên các thiết bị có hỗ trợ phần cứng TPM. Nếu phần cứng của bạn có hỗ trợ TPM nhưng nó không hiển thị, có thể cần phải bật trong cài đặt BIOS.

1. Vì vậy, nếu bạn không cần sử dụng tính năng TPM, bạn có thể tắt nó thông qua cài đặt BIOS. Tôi có một máy có Phoenix BIOS và các cài đặt này được đặt trong phần Bảo mật.

nhập mô tả hình ảnh ở đây

2. Ngoài ra, bạn có thể bỏ qua tính năng TPM thông qua cài đặt Ubuntu. Chỉ cần gõ lệnh này:

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

Trường hợp lệnh tee -asẽ nối dòng echo ( blacklist tpm_tis) vào cuối /etc/modprobe.d/tpm_tis.confhoặc sẽ tạo tệp nếu nó không tồn tại.

3. Nguồn và các giải pháp khác:


3

Tôi đã gặp lỗi này và đó là do tôi có hai ổ cứng với cùng một UUID.

Lỗi tôi gặp phải khi khởi động là:

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

Tôi đã tìm kiếm BIOS, nonmodesettrên dòng kernel, v.v. vì thông báo lỗi không có nhiều thông tin.

Để xem nếu bạn có vấn đề này, hãy khởi động một dấu nhắc lệnh và vấn đề:

blkid -o list

và xem nếu bạn có UUID giống nhau.

Rõ ràng những gì tôi đã làm là sao chép một phân vùng và quên thiết lập lại UUID. Bạn cần kiểm tra hệ thống tệp và sau đó đặt UUID - đây là một ví dụ:

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

Ôi. Cơ hội là gì?
Nonny Moose

1
Cơ hội nhận được cùng một UUID là rất cao nếu bạn chụp ảnh các ổ đĩa từ một hình ảnh phổ biến :)
iAdjunc

-1

Lỗi này có thể được sửa chữa như sau. Nó xảy ra khi có lỗi trong các siêu khóa của đĩa cứng. Khởi động bằng đĩa CD trực tiếp hoặc USB có thể khởi động với bất kỳ bản phân phối Linux nào, bạn có thể sử dụng Trình quản lý phân vùng KDE hoặc GParted. Kiểm tra và sửa chữa các phân vùng bạn có, thực hiện lệnh sau; e2fsck -f -y -v /dev/sdX(thay thế X bằng ký tự phân vùng mong muốn). Khởi động lại với sudo reboot.


1
Câu trả lời của pa4080 có vẻ phù hợp hơn rất nhiều và bạn cho rằng đó là nguyên nhân tiềm năng duy nhất . Bạn có thể muốn chỉnh sửa điều này và cung cấp một số liên kết đến (và trích từ) nguồn thông tin của bạn để người đọc có thể quyết định xem nó có liên quan đến tình huống của họ không. Cho biết TPM là gì, tôi có một thời gian khó tin rằng đây là vấn đề, vì vậy bạn cần phải thuyết phục tôi :) stackoverflow.com/help/how-to-answer
JimLohse
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.