लोड कर्नेल मॉड्यूल शुरू करने में विफल होने के बाद क्या करना है


44

मैंने अपने सिस्टम को Ubuntu 14.04 से अपग्रेड करने का प्रयास किया। मेरा लैपटॉप कुछ घंटों के लिए खराब हो गया। सूचक ने भी कुछ नहीं किया। इसलिए मैंने कुछ सेकंड के लिए पावर बटन दबाकर स्विच ऑफ कर दिया। यह अपूर्ण स्थापना मेरी समस्या का मूल है। जब मैं सिस्टम को रिबूट करता हूं, तो ग्रब दिखाई देता है और फिर, निम्न संदेश:

[FAILED] Failed to start Load Kernel Modules
See 'systemctl status systemd-modules-load.service' for details

प्लस कुछ अन्य लाइनें जो एक अंतिम के साथ समाप्त होती हैं:

Failed to start Load Kernel Modules

छवि

जब मैं CTRL + ALT + F1 दबाकर कमांड लाइन खोलता हूं तो मैं प्रवेश कर सकता हूं

sudo systemctl status systemd-modules-load.service

और मुझे निम्न आउटपुट मिले:

status systemd-modules-load.service

छवि

यदि मैं systemctlकमांड दोहराता हूं , तो मुझे 179 के बजाय कभी-कभी अन्य प्रक्रिया मिलती है, उदाहरण के लिए, 183।

बस इसके मामले में,

sudo ls /lib/systemd/system/systemd-modules-load.service

मुझे देता है

/lib/system/systemd-modules-load

(written in green)

journalctl

बहुत सारा डेटा आउटपुट करता है। लाल रेखाएँ निम्नलिखित हैं:

पहली लाल रेखा:

छवि

दूसरी और तीसरी लाल रेखा:

छवि

चौथी लाल रेखा:

छवि

मैं वास्तव में यहां थोड़ी मदद की सराहना करता हूं। मुझे नहीं पता कि आगे क्या करना है और मैंने कुछ नहीं खोजने वाले वेब को खोजा है।

जवाबों:


22

Ubuntuforums.org पर चर्चा में मुझे वही मिला जिसकी मुझे आवश्यकता थी । विशेष रूप से, मैं कमांड ढूंढ रहा था:

dpkg --configure -a

लिंक किए गए लेख के ऊपर चार आदेशों संकल्प इस समस्या को और नोट्स कि वे "कोई विशेष क्रम में" दोहराया जा करना पड़ सकता है मदद मिल सकती है का उल्लेख है:

apt-get update
dpkg --configure -a
apt-get dist-upgrade
apt-get -f install

4
लिंक किए गए लेख ने मुझे थोड़ा दूर फेंक दिया, क्योंकि इसकी पहली कमांड ( apt-get update) ने मदद नहीं की। लेकिन लेख के दूसरे कमांड ( dpkg --configure -a) में आपके पॉइंटर ने काम किया। अब जब मेरी मशीन वापस आ गई है (और मैं अपने फोन पर अटक नहीं रहा हूं), तो मैं देखता हूं कि लेख सलाह देता है कि "कोई विशिष्ट क्रम में" आदेश को दोहराने की आवश्यकता हो सकती है। उस लेख के गायब होने की स्थिति में, अन्य दो कमांड हैं apt-get dist-upgradeऔर apt-get -f install
स्टीव

मैं सिर्फ यह जोड़ना चाहूंगा कि मैं Gem 5 के साथ काम कर रहा हूं, और मैं Ubuntu 16.04.1 / 3 (सर्वर) की एक डिस्क छवि को बूट करने की कोशिश कर रहा हूं, और जब यह QEMU में ठीक बूट करता है, तो यह मुझे यह त्रुटि देता है जब मणि 5 में पूर्ण प्रणाली मोड में चल रहा है। मुझे यकीन है कि इस समाधान ने दूसरों के लिए काम किया है, लेकिन मैं जोड़ना चाहता था कि यह मेरे मामले में इसे ठीक नहीं करता है।
जोशुआ डेटेलर

apt-getupdate` केवल वास्तव में से पहले आने के लिए की जरूरत है apt-get dist-upgrade। यदि आप नहीं जानते कि आप क्या कर रहे हैं, तो आपको डिस्ट-अपग्रेड चलाने से बचना चाहिए, खासकर यदि आप dpkg --configure -aपहले से ही आपके लिए काम कर रहे हैं। इसी तरह, apt-get -f installअंतिम उपाय के रूप में उपयोग करें क्योंकि यह आपके सिस्टम को गंभीर रूप से तोड़ सकता है।
virtualxtc

2

मुझे लगा कि अपडेट / कर्नेल अपडेट में कुछ गलत हुआ है:

पुनर्प्राप्ति मोड में बूट किया गया ।

  • मेनू "रूट": मैन्युअल रूप से निरस्त नेटवर्क

    ifconfig ethx <ip> netmask <mask> up
    echo "nameserver 8.8.8.8" > /etc/resolv.conf
    apt-get update
    
  • मेनू "dpkg": मरम्मत की गई स्थापना

  • मेनू पर वापस "रूट": कर्नेल initramfs की मरम्मत करें

    update-initramfs -k all -u
    update-grub
    

+1 'गूंज' के नामवर के लिए 8.8.8.8 "> /etc/resolv.conf 'लाइन :)
टॉम

1

मैं सिर्फ एक ubuntu 16.04 स्थापना के साथ इस समस्या थी। जब मैंने journalctl | grep modulesरिकवरी रूट शेल से देखा, तो मैंने देखा कि यह 16.10 (नए) कर्नेल से मॉड्यूल लोड करने की कोशिश कर रहा था। इसे मेरी USB स्टिक पर डेटा के लिए छोड़ दिया गया था क्योंकि मैंने इसे इन-राइटिंग इमेजेस के बीच में नहीं डाला था (एक unetbooter का उपयोग करके मैक से)।

तो USB स्टिक का एक प्रारूप, बूट करने योग्य स्टिक का रीमेक करें, और यह सोने की तरह अच्छा था।

:)


1

मेरे मामले में यह तब हो सकता है जब इंस्टॉलेशन का एक अपडेट चल रहा था और सिस्टम पूरी तरह से अपडेट किए बिना बंद हो गया।

प्रेस Ctrl+ Alt+ F1(कमांड लाइन इंटरफेस के लिए)

उसके बाद,

sudo dpkg --configure -a
sudo apt-get dist-upgrade 
sudo apt-get -f install  (this command is optional, because the `dist-upgrade` command should have everything)

और अंत में,

sudo init 6

(सिस्टम को पुनरारंभ करें)

अब आप बिना किसी त्रुटि के Ubuntu 16.04 LTS देखेंगे।

नोट: अद्यतन करने में कुछ समय लग सकता है। मेरे मामले में इसे 45-60 मिनट लगे।


यदि आपका सिस्टम अद्यतित है, तो यह 45-60 मिनट तक नहीं
virtualxtc


0

मेरे लिए यह मेरे घर के बँटवारे के साथ एक समस्या थी, इसलिए दौड़ना fsck /dev/sdb6और हाँ के साथ सभी प्रश्नों का उत्तर देना हल कर दिया।

प्रभावित विभाजन sdb6आपके सिस्टम पर नहीं हो सकता है। उस स्थिति में आपको डिवाइस नाम को /dev/sdb6अपने विभाजन द्वारा उपयोग किए गए नाम से समायोजित करना होगा । यदि आप सही पथनाम नहीं जानते हैं तो आप इसे चलाकर mountया /etc/fstab(जो आप कर सकते हैं cat /etc/fstab) की सामग्री का निरीक्षण करके इसे खोजने में सक्षम हो सकते हैं ।


0

मैं भी मिला

Failed to start Load Kernel Modules

हर बार स्टार्टअप पर।

मैंने वही किया जो फ्रांसिस्को ने सुझाया था, लेकिन उसने त्रुटि को दूर नहीं किया।

क्या काम किया, हालांकि मेरे / etc / मॉड्यूल फ़ाइल में nvvia ड्राइवर को लाइन nouveau के बारे में बताने के लिए था

मेरी सारी समस्याएं तब शुरू हुईं जब मैंने ड्राइवर को स्विच ऑफ किया तो यह बिल्कुल सही समझ में आता है। एक चीज जिसने मुझे इसके लिए प्रेरित किया, वह थी रेखाएँ

... systemd-modules-load[279]: could not find module by name='off'
... Failed to insert 'off': No such file or directory

मेरे / var / log / syslog में। Btw, मैं Ubuntu 18.04 चला रहा हूं।

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