उबंटू बूटिंग नहीं: "बाइट्स नहीं लिख सकता: टूटे हुए पाइप"


13

समस्या जब मैं उबंटू 11.10 बूट करता हूं, तो बूट प्रक्रिया लटकी रहती है, संदेश के साथ डिस्प्ले मैनेजर की लॉगिन स्क्रीन पर जाने से पहले भी

Could not write bytes: broken pipes

स्क्रीन के शीर्ष पर, पाठ की कुछ पंक्तियों के बाद (जहां "पल्सएडियो" का एक पीला सितारा बचा है - पता नहीं कि क्या यह महत्वपूर्ण है ...), अंतिम जा रहा है

* Stopping System V runlevel compatability                                          [Ok] 

उसके बाद मैं केवल रिबूट करने के लिए Ctrl + Alt + Del दबा सकता हूं।

कारण समस्या आई के बाद मैं फरवरी एक अद्यतन किया था।, 18 वीं। अपडेट की प्रक्रिया में एक विंडो पॉप अप हुई जिसमें मुझे डिफ़ॉल्ट डिस्प्ले मैनेजर चुनना था। जल्दी में होने के कारण, मैंने बस "ओके" पर क्लिक किया (जीडीएम उस विंडो में डिफ़ॉल्ट चयन था)। बाद में मुझे पता चला कि उबंटू ११.१० में हम लाइटमेड हैं, इसलिए मुझे लगा, कि शायद यह मेरी समस्या का कारण था। इस अपडेट से पहले सबकुछ ठीक रहा।

{इसे ठीक करने के लिए मैंने अब तक जो भी करने की कोशिश की है [इसे छोड़ें, अगर इसकी लंबाई बहुत लंबी है] मैंने रिकवरी मोड में रूट के रूप में लॉग इन किया और लाइटएमडी को फिर से स्थापित करने की कोशिश की। Apt-get कमांड का उपयोग करके मुझे वह त्रुटि मिलती है जो पाठ की 3 पंक्तियों तक फैली हुई है, जिसमें से पहली है

Not using locking for read only lock file /var/lib/dpkg/lock;

लेकिन मैं किसी भी प्रक्रिया के बारे में नहीं जानता, जो उपयुक्त उपयोग कर रही है, जो इसे चलाने से रोक रही है।

उसके बाद मैंने dpkg-reconfigure lightdm डिफॉल्ट डिस्प्ले मैनेजर के रूप में लाइटमेड का उपयोग और चयन किया । यह रेखा के साथ बाहर निकल गया

mv: cannot move 'etc/X11/default-display-manager' to '/etc/X11/default-display-manager.pdkg-tmp': Read-only file system".

जब मैंने सामान्य मोड में बूट किया तब भी यह लटका हुआ था, लेकिन संदेश Could not write bytes: broken pipesचला गया था, पाठ की सिर्फ दो पंक्तियाँ थीं, पहली बार बैटरी की स्थिति के बारे में कुछ कहा गया था और अंतिम ऊपर के समान था ("* स्टॉपिंग सिस्टम वी []। ..] ")। मैंने dpkg-reconfigure gdm हल्की-फुल्की बात की बजाय जीडीएम को चुनने और चुनने की कोशिश की, लेकिन इसमें से किसी ने भी मदद नहीं की। सिस्टम अभी भी लटका हुआ है, बस पाठ की विभिन्न पंक्तियों के साथ दिखाई दे रहा है, लेकिन "* रोक सिस्टम V [...]" हमेशा अंतिम होता है। }

अन्य जानकारी यह प्रासंगिक हो सकती है या नहीं भी हो सकती है: मैं कई ऑपरेटिंग सिस्टम (दूसरे काम करते हैं) का उपयोग करता हूं और कर्नेल मैं उपयोग करता है 3.0.0-15-जेनेरिक-पा।

कृपया मदद करें, मैंने अपना उबंटू सिस्टम स्थापित करने में बहुत समय लगाया, मैं इसे फिर से नहीं करना चाहता।

जवाबों:


12

दरअसल, जब आप रिकवरी में जाते हैं, तो आपके डिस्क केवल-पढ़ने के लिए माउंट किए जाते हैं। मैंने बस यही किया और किसी कारण से माउंट डिस्क विकल्प काम नहीं किया, इसलिए मैंने सिर्फ 'रूट' विकल्प मारा और उपयोग किया:

mount -o remount,rw,errors=remount-ro /

यह आपके ड्राइव को लिखने योग्य बनाता है। एक बार जब आप ऐसा कर लेते हैं तो आपको अपना काम करने में सक्षम होना चाहिएdkpkg-reconfigure lightdm

यदि यह अभी भी "केवल पढ़ने के लिए फाइलसिस्टम" कहता है, तो इसके विपरीत करें और डिस्क जांच शुरू करें:

mount -o remount,ro /
rootpartition=$(cat /etc/fstab | grep -E "# / was on .*installation" | awk '{print $5}')
e2fsck $rootpartition

यदि आप उस बड़े लंबे rootpartition=तार को याद नहीं कर सकते हैं , तो आप डिवाइस को / dev / डिस्क / बाय-यूयूआईडी पर जाकर उस फ़ाइल का उपयोग कर सकते हैं जो एक बड़ी 36-वर्ण स्ट्रिंग है (यदि आप डॉन करते हैं तो यह केवल एक ही होनी चाहिए) टी के पास कोई अन्य एक्सटेंशन्स हैं)। तो, यह कुछ इस तरह दिखेगा (मेरे यूयूआईडी का उपयोग करके):fsck /dev/disk/by-uuid/062b52ee-5df4-4ad2-829e-0734f822748c

यदि कोई त्रुटि पाई जाती है, तो पुनः आरंभ करना सुनिश्चित करें!

वास्तव में, मुझे यह ठीक वैसी ही समस्या थी जब उन्होंने एकता का अभिवादन करने और एकता-अभिवादन की स्थापना रद्द करने की कोशिश की (भले ही lightdm अभी भी स्थापित था)। मुझे लगता है कि इसने /etc/lightdm/unity-greeter.conf को हटा दिया है लेकिन बाएँ /etc/lightdm/lightdm.conf (जिसमें एकता-अभिवादन के लिए संदर्भ है ।conf) अपरिवर्तित है। यह समझ में आता है कि यह बूट क्यों नहीं होगा, हालांकि मैंने देखने के लिए नहीं सोचा था और सिर्फ एकता-अभिवादन को फिर से स्थापित किया था, जब मैंने पढ़े-लिखे एकमात्र मुद्दे पर काम किया था।

वैसे भी, यह एक शॉट दे दो!


अरे, एक लाख बार धन्यवाद, पहले रूट में कर mount -o remount,rw,errors=remount-ro / और फिर dkpk-reconfigure lightdmकाम किया! (काश मैं उत्थान कर सकता था, लेकिन मुझे कुछ प्रतिनिधि हैं) क्या आपके पास हालांकि कोई विचार है, क्यों अब 30 सेकंड से अधिक समय लगता है जब तक कि ubuntu लॉगिन से डेस्कटॉप तक नहीं पहुंच जाता है, जबकि पहले यह 7 पर था?
l7ll7

1
शायद इसलिए कि यूरीडाहेड फिर से प्रोफाइलिंग कर रहा था। जब भी आप स्टार्ट-अप ureadahead (बूट कैशिंग प्रोग्राम) में शामिल पैकेज को संशोधित करते हैं, तो उसे अपने डेटाबेस को फिर से बनाना पड़ता है। बाद में पुनरारंभ अच्छी तरह से सुधार किया जाना चाहिए।
चक R
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.