blk_update_request: I / O त्रुटि, देव fd0, सेक्टर 0


16

यह कर्नेल अद्यतन के बाद हुआ। जब भी मैं बूट करने की कोशिश करता हूं, मेरा कंप्यूटर कहता है "त्रुटि प्राप्त करने का अधिकार: प्राधिकरण को प्रारंभ करने में त्रुटि: कनेक्ट नहीं कर सका: ऐसी कोई फ़ाइल या निर्देशिका (g-io-error-quark, 1) आपातकालीन मोड में आपका स्वागत है! ..." इसके बाद abunch मैं कर सकता हूँ। अगर मैं डिफ़ॉल्ट मोड में बूट करने के लिए ctrl-d करता हूं, तो यह समान त्रुटि करता है, और fstab फ़ाइल ड्राइव UUIDs से पूरी तरह से मेल खाती है। लेकिन मुझे लगता है कि मुझे अपराधी मिल गया। जब मैं ब्लकीड चलाता हूं, तो कुछ समय लगता है, और फिर "blk_update_request: I / O त्रुटि, dev fd0, सेक्टर 0" को ड्राइव के डेटा के बाद थूक दिया जाता है। क्या हो रहा है, क्यों, और मैं इसे कैसे ठीक करूं?

मैंने संभव डुप्लिकेट प्रश्न की कोशिश की, लेकिन यह थोड़ी अलग त्रुटि है और समाधान काम नहीं करता है।



मुझे पता चला कि मैं इसे काम करने के लिए प्राप्त कर सकता हूं अगर मैं फिर से चलाने के मोड में बूट करता हूं और फिर इसे टूटे हुए पैकेज को ठीक करने के लिए कहता हूं। इससे कोई फर्क नहीं पड़ता कि यह पर्याप्त था या नहीं। फिर मैं बूट करना जारी रख सकता हूं और यह काम करता है।
बेन

अद्यतन: मुझे पता चला है कि यह तय टूट पैकेज विकल्प होने की जरूरत नहीं है। यह वास्तव में किसी भी विकल्प के साथ काम करेगा जो फ़ाइल सिस्टम को रीड-राइट मोड में रखता है। इसलिए मैं केवल यह मान सकता हूं कि यह समस्या फ़ाइल सिस्टम से ठीक से माउंट नहीं होने के कारण उत्पन्न होती है।
बेन

यदि आपने अपनी समस्या स्वयं हल कर ली है, तो कृपया अपने स्वयं के प्रश्न का उत्तर दें और इसे स्वीकार करें। टिप्पणी में जवाब मत डालो! :-)
डेविड फ़ॉस्टर

1
टक्कर। मुझे शर्म नहीं आती।
बेन

जवाबों:


38

/unix/282845/blk-update-request-io-error-dev-fd0-sector-0

आपके डिवाइस में एक फ़्लॉपी ड्राइव नहीं है, लेकिन फ़्लॉपी ड्राइवर मॉड्यूल स्थापित है, इसलिए आपके पास / dev / fd0 है, और कई चीजें इसका उपयोग करने का प्रयास करेंगी।

sudo rmmod floppy
echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
sudo dpkg-reconfigure initramfs-tools

उस संपादन के लिए धन्यवाद। ऐसा लगता है कि वास्तव में क्या गायब था।
शुभ अंक

7
Microsoft हाइपर-वी के तहत एक वीएम में उबंटू चलाने वाली इस त्रुटि की खोज करने के बाद यहां आने वाले किसी भी व्यक्ति के लिए, यह डिफ़ॉल्ट रूप से है, एक फ्लॉपी ड्राइव को वीएम कॉन्फ़िगरेशन में जोड़ा जाता है, लेकिन सही ढंग से सक्रिय नहीं है। उपरोक्त उत्तर अभी भी इसे हल करता है, लेकिन यह देखने के लिए जांचें कि क्या आपके पास पहले वीएम कॉन्फिग में फ्लॉपी डिवाइस है, और इस फिक्स को लागू करने से पहले हटाने की कोशिश करें। मेरे पास 15 रफ़ू चीज़ें हैं, और उनमें से अब तक हाइपर-वी प्रबंधक का उपयोग करके हाइपर-वी मशीन कॉन्फिगरेशन से रौज़ फ़्लॉपी को हटाकर 5 तय किए गए हैं।
shawty

@ शाश्वत हां, मैंने देखा है कि वर्चुअलबॉक्स में भी।
शुभ अंक

1

बस बायोस प्रणाली में फ्लॉपी ड्राइव को अक्षम करें, मुझे वही खुशी हुई जो अब ठीक काम कर रही है।


1

मैं fideling रहा है और अभी तक बल्कि एक लंगड़ा समय के साथ चारों ओर बेवकूफ बना रहा है। एक छोटा और एक लंबा समाधान।

यह छोटा है

  • पहले देखें कि आपकी fstab फ़ाइल ठीक है, विशेष रूप से आपकी स्वैप फ़ाइल।
  • से अधिक रन:

    sudo update-initramfs -u
    

    और आपकी समस्याएं खत्म होनी चाहिए।

लंबा संस्करण

किसी और द्वारा लिखा गया लंबा संस्करण, जिस पर मैंने ध्यान नहीं दिया। (क्षमा करें लोग!)

प्रयत्न:

  • उपयोग blkidनिर्धारित करने के लिए UUIDअपने स्वैप विभाजन की, और उस पर है, जबकि, सुनिश्चित करें कि सभी अन्य विभाजन सही है बनाने UUID'में है /etc/fstab। इसके अलावा lsblk -fखोजने के लिए उपयोग कर सकते हैं UUID

  • सही रखो UUIDमें की /etc/fstab, विशेष रूप से अदला-बदली, इस त्रुटि के लिए।

  • UUIDस्वैप के लिए सही रखो /etc/initramfs-tools/conf.d/resume

  • Daud sudo update-initramfs -u

रीबूट। इस त्रुटि के साथ मेरे सभी स्ट्रेच के ट्रिपल बूट को ठीक कर दिया, क्योंकि स्वैप फ़ाइल बदल गई थी।

लंबे संस्करण के लिए स्पष्टीकरण

मेरे स्वैप को एन्क्रिप्ट किए जाने के कारण समस्या थी। इसलिए local-premountinitramfs की स्क्रिप्ट स्वैप डिवाइस की प्रतीक्षा कर रही थी जो उपलब्ध नहीं थी, जब तक कि यह समय समाप्त नहीं हो गया। प्रासंगिक संदेश निलंबित / फिर से शुरू डिवाइस के लिए इंतजार कर रहा था।

इसे अक्षम करने के लिए (जैसा कि स्वैप से फिर से शुरू करना एक एन्क्रिप्टेड स्वैप के साथ संभव नहीं है, और मैं वैसे भी हाइबरनेशन का उपयोग नहीं करता हूं), मैंने इस फाइल को संशोधित किया /etc/initramfs-tools/conf.d/resume:।

  • इस फ़ाइल में, एक पंक्ति

    RESUME=none
    

    (यूयूआईडी के बजाय जो यहां था) एक फिर से शुरू डिवाइस के लिए प्रतीक्षा को अक्षम कर देगा।

  • sudo update-initramfs -uपरिवर्तन लागू करने के लिए चलाएँ ।

  • सिस्टम अब सामान्य रूप से बूट करता है।

बर्ट


1

मेरी एक अलग स्थिति थी। स्थापित ubuntu सर्वर lts 18.04 और mod फ्लॉपी सक्रिय था।

एक fstabप्रविष्टि और सक्रिय कर्नेल मॉड्यूल था floppy

## check for mod floppy
lsmod | grep -i floppy

इसे मैने किया है:

  • टिप्पणी fstab प्रविष्टि (या बस इसे हटा दें)
  • अक्षम मॉड फ़्लॉपी - काली सूची में जोड़ें

ब्लैक लिस्ट मॉड्यूल

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

रिबूट के बिना:

sudo rmmod floppy
sudo dpkg-reconfigure initramfs-tools

या रिबूट के साथ

reboot
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.