Computer >> कंप्यूटर >  >> प्रणाली >> Linux

फिक्स:"आपातकाल में आपका स्वागत है" में लिनक्स बूट

अपने काम में मुझे कभी-कभी एक समस्या आती है जब लिनक्स को “आपातकालीन मोड में आपका स्वागत है” के साथ बूट किया जाता है। संदेश। अक्सर, यह समस्या किसी सर्वर पर आपातकालीन पावर आउटेज के बाद, सिस्टम क्रश या अन्य समान स्थितियों के बाद होती है। 90% मामलों में, त्रुटि fstab या Linux फ़ाइल सिस्टम क्षति से संबंधित होती है जिसे काफी आसानी से ठीक किया जा सकता है।

इस लेख में हम इस समस्या को हल करने के कुछ तरीकों पर चर्चा करेंगे।

LiveCD का उपयोग करके Linux फ़ाइल सिस्टम त्रुटियों को कैसे ठीक करें?

मान लीजिए, आपके सर्वर में कोई खराबी आ गई है, जैसे कि एक आपातकालीन पावर आउटेज, और रिमोट कंसोल या VNC में अपने Linux सर्वर से कनेक्ट करते समय, आपको निम्न दिखाई देता है:

Welcome to emergency mode! After logging in, type “journalctl -xb” to view system logs, “systemctl reboot” to reboot, “systemctl default” or ^D to try again boot into default mode.
Give root password for maintained (or press Control-D to continue).

फिक्स: आपातकाल में आपका स्वागत है  में लिनक्स बूट

यदि कोई OS बचाव मोड में बूट नहीं कर सकता है, तो आपातकालीन मोड आपके सिस्टम को पुनर्प्राप्त करने के लिए न्यूनतम Linux वातावरण प्रदान करता है। आपातकालीन मोड में, Linux रूट फ़ाइल सिस्टम को केवल-पढ़ने के लिए माउंट करता है। अन्य स्थानीय फाइल सिस्टम माउंट नहीं हैं, नेटवर्क इंटरफेस नहीं लाया गया है।

अगर आप कंट्रोल + डी . दबाते हैं , आपका सिस्टम बूट करना शुरू कर देगा, लेकिन कुछ समय में यह आपातकालीन मोड में वापस आ जाता है:

फिक्स: आपातकाल में आपका स्वागत है  में लिनक्स बूट

इस समस्या को हल करने के लिए, आपको अपने सर्वर को LiveCD या LiveUSB से बूट करना होगा और SystemRescueCd का उपयोग करना होगा। उपकरण। मैंने अपने होस्ट को लाइवसीडी इमेज से बिल्ट-इन systemrescuecd . के साथ बूट किया है :

फिक्स: आपातकाल में आपका स्वागत है  में लिनक्स बूट

फिर फ़ाइल सिस्टम चलाएँ और इस कमांड का उपयोग करके सभी पाई गई त्रुटियों को ठीक करें:

# fsck -y /dev/sda1 — जहां sda1 आपका डिस्क विभाजन है

आपको सभी विभाजनों की जाँच करनी चाहिए और अपने होस्ट को पुनः आरंभ करना चाहिए। ज्यादातर मामलों में, आपकी समस्या का समाधान हो जाएगा।

आपातकालीन मोड /etc/fstab समस्याओं के कारण

एक और समस्या जो हो सकती है वह है एक fstab क्षति या गलत विन्यास। मेरे मामले में, जब मैंने systemrescuecd  . से बूट किया था और सिस्टम की जाँच की, कोई त्रुटि नहीं मिली, लेकिन समस्या हल नहीं हुई। Fstab खोलने के बाद, मैंने देखा कि माउंट करने के लिए कोई डिस्क विभाजन नहीं था, कॉन्फ़िगरेशन फ़ाइल में केवल बूट डिस्क प्रविष्टि उपलब्ध थी:

फिक्स: आपातकाल में आपका स्वागत है  में लिनक्स बूट

इस समस्या को हल करने के लिए, आपको ब्लकिड . का उपयोग करके अपने डिस्क के यूयूआईडी प्राप्त करने होंगे :

फिक्स: आपातकाल में आपका स्वागत है  में लिनक्स बूट

फिर आपको जो भी जानकारी मिली है उसे fstab . में जोड़ें और अपने लिनक्स होस्ट को रीबूट करें। यदि आपने इसे सही तरीके से किया है, तो आपका Linux सामान्य मोड में बूट होगा।

लिनक्स को यूएसबी स्टिक से इंस्टॉल किया गया है

इसके अलावा, मुझे एक ऐसी स्थिति का सामना करना पड़ा जब लिनक्स को यूएसबी मीडिया से स्थापित किया गया था, और सर्वर के पुनरारंभ होने के बाद, सिस्टम 'आपातकालीन मोड में आपका स्वागत है!' संदेश के साथ बूट हुआ। fstab viewing देखने के बाद , यह पता चला कि यूएसबी डिवाइस वहां एक कार्यशील विभाजन के रूप में प्रदर्शित किया गया था। इस स्थिति में आप USB ड्राइव माउंट प्रविष्टि को हटा सकते हैं और सिस्टम को रिबूट कर सकते हैं। पहले मामले की तरह, आपको systemrescuecd से बूट करना होगा और fstab को खोलना होगा। संभव है, आपको एक समान प्रविष्टि दिखाई देगी— /mnt/usb1 :

फिक्स: आपातकाल में आपका स्वागत है  में लिनक्स बूट

यदि आप USB ड्राइव का उपयोग नहीं कर रहे हैं तो बस इस लाइन को हटा दें।

Dualboot Windows और Linux कॉन्फ़िगरेशन

उपयोगकर्ताओं द्वारा रिपोर्ट की गई इस समस्या का एक अन्य प्रकार एक ही कंप्यूटर पर (दोहरी बूट कॉन्फ़िगरेशन में) Windows और CentOS दोनों का उपयोग कर रहा है। बूट के दौरान विंडोज पार्टिशन को माउंट करते समय आपातकालीन मोड त्रुटि अक्सर होती है। आमतौर पर विंडोज फास्ट स्टार्टअप को अक्षम करके समस्या का समाधान किया जाता है।

इसे अक्षम करने के लिए, वर्तमान में अनुपलब्ध सेटिंग बदलें का चयन करें नियंत्रण कक्ष\सभी ​​नियंत्रण कक्ष आइटम\पावर विकल्प\सिस्टम सेटिंग्स में। विकल्प को अनचेक करें “तेज़ स्टार्टअप चालू करें "

फिक्स: आपातकाल में आपका स्वागत है  में लिनक्स बूट

परिवर्तनों को सहेजें और अपने डिवाइस को पुनरारंभ करें। ऐसा करने के बाद, आपका Linux सामान्य रूप से बूट होना चाहिए।

यदि आप LVM विभाजन का उपयोग करते हैं, तो यह त्रुटि भी हो सकती है। सामान्य तौर पर, समाधान सामान्य विभाजन से संबंधित समाधान के समान होता है:अपने fstab कॉन्फ़िगरेशन की जाँच करें और उसमें त्रुटियों को ठीक करें।


  1. Linux में उच्च CPU उपयोग को कैसे ठीक करें

    क्या आपका पीसी फ्रीज हो रहा है? या आपने अपने कंप्यूटर से सीपीयू के पंखे की तेज आवाज सुनना शुरू कर दिया है? लिनक्स में उच्च CPU उपयोग के कई कारण हैं, लेकिन सबसे आम एक दुर्व्यवहार करने वाला ऐप है। यह जानने के लिए पढ़ें कि आप Linux में उच्च CPU उपयोग को कैसे ठीक कर सकते हैं। अपराधी का पता लगाएं एक दुर

  1. लिनक्स में उच्च मेमोरी उपयोग को कैसे ठीक करें

    हमारे कंप्यूटर में पहले की तुलना में अधिक मेमोरी है। संभावना अच्छी है कि यह सच है चाहे आप इसे पढ़ रहे हों। उस ने कहा, आपके पास कितनी भी स्मृति क्यों न हो, यह कभी भी पर्याप्त नहीं लगता। आप अपने कंप्यूटर या सर्वर को उसके द्वारा ली जाने वाली सभी रैम से भर सकते हैं, और इसके लिए हमेशा कुछ न कुछ काम आएगा

  1. फिक्स एक्सेल एक त्रुटि में चला गया है

    भारतीय आईवियर कंपनी लेंसकार्ट के सह-संस्थापक और शार्क टैंक इंडिया के शार्क पीयूष बंसल ने एक बार शो में कहा था कि एमएस एक्सेल के बिना उनका जीवन अकल्पनीय होगा। और, मुझे लगता है कि अधिकांश व्यवसायों और व्यक्तियों के विचार समान हैं। प्रारंभ में, एक्सेल को पहले मैक पर और बाद में 1987 में विंडोज पर लॉन्च