เกิดข้อผิดพลาด TPM (7) ที่พยายามอ่านค่า pcr


9

ฉันได้ลองใช้คำสั่ง (ฉันจำไม่ได้) กับเทอร์มินัลของ Ubuntu และคอมพิวเตอร์ปิดตัวลง ตอนนี้เมื่อฉันบูตมันก็บอกว่า: -

[4.562057] โพรบ ACPI PCC ล้มเหลว [4.615205 tpm_tis 00:05: มีข้อผิดพลาด TPM (7) เกิดขึ้นขณะพยายามอ่านค่า pcr ระบบไฟล์เป้าหมายไม่ได้ร้องขอ / sbin / init ไม่พบ init ลองผ่าน init = bootargw

Busybox v1.21.1 (อูบุนตู 1: 1.21.0-1ubuntu1) สร้างขึ้นในเชลล์ (แอช) ป้อน 'ช่วย' สำหรับรายการคำสั่งในตัว

(initramfs)


คำถามที่คล้ายกัน (ข้อความแสดงข้อผิดพลาดเดียวกัน) ที่อยู่ในhttp://unix.stackexchange.com/questions/305719/a-tpm-error-7-occurred-attempting-to-read-a-pcr-value-in-centos
Bryan Crosby

ฉันมีปัญหาเดียวกันและเพียงแค่ตอบคำถามที่นี่
pa4080

คำตอบ:


3

TPM แรกสุดคือ:

Trusted Platform Module (TPM) เป็นมาตรฐานสากลสำหรับ cryptoprocessor ที่ปลอดภัยซึ่งเป็นไมโครโปรเซสเซอร์เฉพาะที่ออกแบบมาเพื่อรักษาความปลอดภัยของฮาร์ดแวร์โดยการรวมคีย์เข้ารหัสเข้ากับอุปกรณ์

ในทางปฏิบัติ TPM สามารถใช้กับแอปพลิเคชั่นความปลอดภัยที่แตกต่างกันเช่นการบูตอย่างปลอดภัยและการจัดเก็บคีย์

TPM ได้รับการสนับสนุนตามธรรมชาติบนอุปกรณ์ที่รองรับฮาร์ดแวร์ TPM เท่านั้น หากฮาร์ดแวร์ของคุณรองรับ TPM แต่ไม่ปรากฏขึ้นอาจต้องเปิดใช้งานการตั้งค่า BIOS

1.ดังนั้นหากคุณไม่ต้องการใช้คุณสมบัติ TPM คุณสามารถปิดการใช้งานผ่านการตั้งค่า BIOS ฉันมีเครื่องที่มี Phoenix BIOS และการตั้งค่าเหล่านี้จะอยู่ในส่วนความปลอดภัย

ป้อนคำอธิบายรูปภาพที่นี่

2.นอกจากนี้คุณสามารถละเว้นคุณสมบัติ TPM ผ่านการตั้งค่า Ubuntu เพียงพิมพ์คำสั่งนี้:

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

โดยที่คำสั่งtee -aจะผนวกบรรทัด echoed ( blacklist tpm_tis) ต่อท้าย/etc/modprobe.d/tpm_tis.confหรือจะสร้างไฟล์หากไม่มีอยู่

3.แหล่งที่มาและวิธีแก้ปัญหาอื่น ๆ :


3

ฉันได้รับข้อผิดพลาดนี้และเป็นเพราะฉันมีฮาร์ดไดรฟ์สองตัวที่มี UUID เดียวกัน

ข้อผิดพลาดที่ฉันได้รับขณะบู๊ตคือ:

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

ฉันไปค้นหา BIOS nonmodesetบนเคอร์เนลบรรทัด ฯลฯ เนื่องจากข้อความแสดงข้อผิดพลาดไม่ค่อยมีข้อมูล

เพื่อดูว่าคุณมีปัญหานี้หรือไม่ให้บูตไปที่พร้อมท์คำสั่งและออก:

blkid -o list

และดูว่าคุณมี UUID ที่เหมือนกันหรือไม่

เห็นได้ชัดว่าสิ่งที่ฉันทำคือโคลนพาร์ติชันและลืมรีเซ็ต UUID คุณต้องตรวจสอบระบบไฟล์แล้วตั้งค่า UUID - นี่คือตัวอย่าง:

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

ว้าว. โอกาสคืออะไร
Nonny Moose

1
โอกาสในการได้รับ UUID เดียวกันนั้นสูงมากหากคุณถ่ายภาพไดรฟ์จากภาพทั่วไป :)
38719

-1

ข้อผิดพลาดนี้สามารถแก้ไขได้ดังนี้ มันเกิดขึ้นเมื่อมีข้อผิดพลาดใน superblocks ของฮาร์ดดิสก์ บูตด้วย CD สดหรือ USB ที่สามารถบูตได้พร้อมการกระจาย Linux คุณสามารถใช้ KDE Partition Manager หรือ GParted ตรวจสอบและซ่อมแซมพาร์ติชั่นที่คุณใช้งาน, รันคำสั่งต่อไปนี้; e2fsck -f -y -v /dev/sdX(แทนที่ X ด้วยตัวอักษรพาร์ติชั่นที่ต้องการ) Reboot sudo rebootกับ


1
คำตอบของ pa4080 ดูเหมือนจะมีความเกี่ยวข้องมากกว่าและคุณแนะนำว่าเป็น สาเหตุที่อาจเกิดขึ้นเพียงอย่างเดียว คุณอาจต้องการแก้ไขสิ่งนี้และให้ลิงก์ไปยัง (และคัดลอกมาจาก) แหล่งข้อมูลของคุณเพื่อให้ผู้อ่านสามารถตัดสินใจได้ว่าเกี่ยวข้องกับสถานการณ์ของพวกเขาหรือไม่ ให้สิ่งที่ TPM คือผมมีช่วงเวลาที่ยากเชื่อว่าปัญหานี้เป็นปัญหาดังนั้นคุณจึงจำเป็นที่จะโน้มน้าวให้ฉัน :) stackoverflow.com/help/how-to-answer
JimLohse
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.