एक टीपीएम त्रुटि (7) एक पीसीआर मूल्य को पढ़ने का प्रयास करती है


9

मैंने उबंटू के टर्मिनल के साथ एक कमांड (मुझे यह याद नहीं है) की कोशिश की थी, और कंप्यूटर बंद हो गया। अब जब मैं इसे बूट करता हूं, तो यह कहता है: -

[४.५६२०५]] एसीपीआई पीसीसी जांच विफल। [४.२१५२०५ tpm_tis 00:05: एक TPM त्रुटि (attempt) एक पीसीआर मूल्य को पढ़ने का प्रयास करती है लक्ष्य फाइलसिस्टम ने अनुरोध / sbin / init नहीं किया है। कोई इनिट नहीं मिला। Init = bootargw पास करने का प्रयास करें

बिजीबॉक्स v1.21.1 (ubuntu 1: 1.21.0-1ubuntu1) शेल (राख) में निर्मित अंतर्निहित कमांड की सूची के लिए 'सहायता' दर्ज करें।

(Initramfs)



मेरे पास एक ही मुद्दा था और बस एक उत्तर को यहां फेंक दूंगा।
पा .० .०

जवाबों:


3

सबसे पहले टीपीएम है:

ट्रस्टेड प्लेटफ़ॉर्म मॉड्यूल (टीपीएम) एक सुरक्षित क्रिप्टोप्रोसेसर के लिए एक अंतरराष्ट्रीय मानक है, जो उपकरणों में क्रिप्टोग्राफ़िक कुंजियों को एकीकृत करके हार्डवेयर को सुरक्षित करने के लिए डिज़ाइन किया गया एक समर्पित माइक्रोप्रोसेसर है।

व्यवहार में टीपीएम का उपयोग विभिन्न विभिन्न सुरक्षा अनुप्रयोगों जैसे कि सुरक्षित बूट और कुंजी भंडारण के लिए किया जा सकता है।

टीपीएम स्वाभाविक रूप से केवल उन उपकरणों पर समर्थित है जिनके पास टीपीएम हार्डवेयर समर्थन है। यदि आपके हार्डवेयर में TPM सपोर्ट है लेकिन यह दिखाई नहीं दे रहा है, तो इसे BIOS सेटिंग्स में सक्षम करने की आवश्यकता हो सकती है।

1. इसलिए अगर आपको टीपीएम फीचर के इस्तेमाल की जरूरत नहीं है तो आप इसे BIOS सेटिंग्स के जरिए डिसेबल कर सकते हैं। मेरे पास फीनिक्स BIOS के साथ एक मशीन है और इन सेटिंग्स को सुरक्षा अनुभाग के भीतर रखा गया है।

यहां छवि विवरण दर्ज करें

2. इसके अलावा आप उबंटू सेटिंग्स के माध्यम से टीपीएम फीचर को नजरअंदाज कर सकते हैं। बस यह कमांड टाइप करें:

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

जहां कमांड tee -aइको लाइन ( blacklist tpm_tis) के अंत में संलग्न होगी /etc/modprobe.d/tpm_tis.confया यदि मौजूद नहीं है तो फाइल बनाएगी।

3. स्रोत और अन्य समाधान:


3

मुझे यह त्रुटि मिली और ऐसा इसलिए हुआ क्योंकि मेरे पास एक ही यूयूआईडी के साथ दो हार्ड ड्राइव थे।

बूट अप में मुझे जो त्रुटि मिली वह थी:

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

मैं nonmodesetकर्नेल लाइन आदि पर BIOS खोज रहा था, क्योंकि त्रुटि संदेश बहुत जानकारीपूर्ण नहीं था।

यह देखने के लिए कि क्या आपके पास यह समस्या है, कमांड प्रॉम्प्ट पर बूट करें और जारी करें:

blkid -o list

और देखें कि क्या आपके पास UUID है जो समान हैं।

जाहिरा तौर पर मैंने जो किया था वह एक विभाजन था और UUID को रीसेट करना भूल गया। आपको फ़ाइल सिस्टम की जाँच करने और फिर UUID सेट करने की आवश्यकता है - यहाँ एक उदाहरण है:

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

वाह। कितनी संभावनाएं हैं?
नोनी मूस

1
यदि आप एक सामान्य छवि से ड्राइव का उपयोग करते हैं तो समान UUID होने की संभावना बहुत अधिक है :)
iAdjunct

-1

इस त्रुटि को निम्नानुसार ठीक किया जा सकता है। यह तब होता है जब हार्ड डिस्क के सुपरब्लॉक में कोई त्रुटि होती है। किसी भी लिनक्स वितरण के साथ लाइव सीडी या बूट करने योग्य यूएसबी के साथ बूट, आप केडीई विभाजन प्रबंधक या GParted का उपयोग कर सकते हैं। निम्नलिखित आदेशों को निष्पादित करने वाले विभाजन की जांच और मरम्मत करें; e2fsck -f -y -v /dev/sdX(वांछित विभाजन पत्र के साथ एक्स को बदलें)। के साथ रिबूट sudo reboot


1
pa4080 का उत्तर बहुत अधिक प्रासंगिक लगता है और आपका सुझाव है कि यह एकमात्र संभावित कारण है। आप इसे संपादित करना चाहते हैं और अपनी जानकारी के स्रोत से (और अंश) कुछ लिंक प्रदान कर सकते हैं ताकि पाठक यह तय कर सकें कि क्या यह उनकी स्थिति के लिए प्रासंगिक है। यह देखते हुए कि टीपीएम क्या है, मुझे इस पर विश्वास करने में मुश्किल समय है, इसलिए आपको मुझे समझाने की जरूरत है :) stackoverflow.com/help/how-to-answer
JimLohse
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.