कृपया ध्यान दें कि अंत में संख्याओं के आधार पर त्रुटियों के बीच एक स्पष्ट अंतर है, और मैं बहुत अधिक विवरणों में नहीं जाऊंगा क्योंकि यदि आवश्यक हो तो उन्हें आसानी से ऑनलाइन खोजा जा सकता है। ये फ़िक्सेस मान लेते हैं कि आपके पास सभी आवश्यक कनेक्शन काम कर रहे हैं (पावर, एसडी कार्ड, एचडीएमआई, वायर्ड कीबोर्ड, माउस) और NOOBS के साथ रास्पियन का उपयोग कर रहे हैं।
2 के साथ समाप्त होने वाली त्रुटि का विवरण उत्तर के अंत में है। यदि आपका त्रुटि संदेश 6 के साथ समाप्त होता है , तो इस तरह:
कर्नेल पैनिक-सिंकिंग नहीं: VFS: अज्ञात-ब्लॉक पर रूट एफएस को माउंट करने में असमर्थ (179, 6 )
आपको एक फाइल सिस्टम जांच और मरम्मत करने की आवश्यकता होगी:
- रास्पबेरी
Shift
कुंजी को पकड़ना शुरू करें ।
- NOOBS लोड होने के बाद,
Alt-F2
रिकवरी कमांड लाइन तक पहुंचने के लिए दबाएँ ।
- उपयोगकर्ता नाम
root
और पासवर्ड के साथ लॉगिन करें raspberry
।
- टाइप करें
sudo fsck.ext4 -y /dev/mmcblk0p6
। यह दूषित फ़ाइल सिस्टम को ठीक करने और स्कैन करने का प्रयास करेगा (यदि आवश्यक हो तो अपने विभाजन प्रकार के साथ ext4 को बदलें)। ध्यान दें कि auto
मोड fsck
(यानी केवल टाइप fsck
करने के बजाय fsck.ext4
) समर्थित नहीं है।
sudo shutdown -h now
रास्पबेरी को सफाई से बंद करने के लिए टाइप करें।
- पावर केबल को अनप्लग करें और इसे वापस प्लग करें। रास्पबेरी को अब ठीक शुरू करना चाहिए।
यदि आपका त्रुटि संदेश 2 के साथ समाप्त होता है , तो इस तरह:
कर्नेल पैनिक-सिंकिंग नहीं: VFS: अज्ञात-ब्लॉक पर रूट एफएस को माउंट करने में असमर्थ (179, 2 )
यह संभावना है कि समस्या अद्यतन बग के कारण होती है। फिक्स में 2 को 6 में बदलना शामिल है :
- रास्पबेरी
Shift
कुंजी को पकड़ना शुरू करें ।
Edit config (e)
बटन पर क्लिक करें या दबाएँ e
।
cmdline.txt
टैब पर क्लिक करें या right arrow
कीबोर्ड पर दबाएं।
- बदलने के:
root = / dev / mmcblk0p 2
साथ में
रूट = / देव / mmcblk0p 6
- बूट अनुक्रम के साथ आगे बढ़ने के लिए कीबोर्ड पर क्लिक करें
OK
और फिर दबाएं escape
।
आपका पाई अब ठीक होना चाहिए। यदि एक ही त्रुटि दिखाई देती है, लेकिन उपरोक्त चरणों के साथ 6 आगे बढ़ें।
कुछ मामलों में, Pi NOOBS GUI में किए गए बदलाव को नजरअंदाज कर सकता है और आपको 2
बूट करते समय अंत में भी वही त्रुटि दिखाई देगी । इस मामले में, tktbjp का जवाब मदद कर सकता है:
वास्तव में रिकवरी मोड का उपयोग करना सरल है। मैंने रिकवरी मोड में प्रवेश किया और alt-F2 को रूट के रूप में लॉग इन करने के लिए दबाया। GUI से cmdline.txt को बदलना काम नहीं करता है।
पासवर्ड रास्पबेरी के साथ रूट के रूप में लॉग इन करने के बाद, जांचें कि क्या कोई / बूट निर्देशिका है। ज्यादातर शायद यह मौजूद नहीं होगा। यदि नहीं तो इसे mkdir / boot का उपयोग करके बनाएँ। फिर cmdline.txt बनाने के लिए vi संपादक का उपयोग करें।
#cd /boot
#vi cmdline.txt
vi संपादक में रूट को mmcblk0p6 में बदलें। मेरी cmdline.txt सामग्री दिखती हैdwc_otg.lpm_enable=0 console=ttyAM0,115200 console=tty1 root=/dev/mmcblk0p6 rootfstype=ext4 elevator=deadline rootwait
फ़ाइल सहेजें। फिर सिंक करना महत्वपूर्ण है।
#sync
फिर बोर्ड को बूट करें। जीयूआई का उपयोग करके क्रॉस चेक करें यदि cmdline वास्तव में बदल गया है। मेरा PI B + अभी काम कर रहा है