कभी-कभी चीजें गलत हो जाती हैं, यहां तक कि Linux सिस्टम पर भी, और आपको अपने कंप्यूटर को पूर्ण कार्यक्षमता में वापस लाने का एक तरीका चाहिए। Windows पर, सेफ मोड आमतौर पर समस्या को ठीक करने के लिए अंदर जाने की पहली पसंद होती है। हालांकि, Linux पर, वास्तव में कोई सीधा समकक्ष नहीं है।
अधिकांश Linux वितरणों पर, समाधान में आपकी हार्ड ड्राइव पर फ़ाइलों तक पहुंचने के लिए लाइव CD का उपयोग करना या chroot का उपयोग करना शामिल है। Ubuntu रिकवरी मोड में एक चतुर समाधान लेकर आया है। यह आपको कई प्रमुख रिकवरी कार्य करने देता है, जिसमें रूट टर्मिनल में बूट करना शामिल है ताकि आपको अपने कंप्यूटर को ठीक करने के लिए पूर्ण पहुंच मिल सके।
नोट: यह केवल Ubuntu, Mint, और अन्य Ubuntu-संबंधित वितरणों पर काम करेगा।
Ubuntu में रिकवरी मोड में बूट करें
जैसे ही आप अपना कंप्यूटर बूट कर रहे हैं, BIOS से निर्माता लोगो के फ्लैश होने की प्रतीक्षा करें। यदि आपका कंप्यूटर बहुत तेजी से बूट होता है, तो आपको इसे पावर ऑन करने के तुरंत बाद करने की आवश्यकता होगी। जल्दी से या तो Shift या Escape कुंजी दबाएं। नए कंप्यूटर पर, यह शायद Escape है। टाइमिंग कुछ कंप्यूटरों पर लगभग सही होनी चाहिए, इसलिए आपको इसे बार-बार दबाना पड़ सकता है। यदि आप विंडो चूक जाते हैं, तो रीबूट करें और फिर से प्रयास करें।
किस्मत से, आप Ubuntu के GRUB बूट मेनू पर पहुंचेंगे। आपके नियमित बूट विकल्प के ठीक नीचे, आपको "Advanced Options" के लिए एक एंट्री दिखाई देगी। इसे चुनें और Enter दबाएं।
GRUB आपको एक नए मेनू पर ले जाएगा। नीचे की ओर आपको पैरेंथेसिस में "Recovery" सूचीबद्ध प्रविष्टियों में से एक दिखाई देगा।
आप एक साधारण स्क्रीन पर पहुंचेंगे जिसमें नीला बैकग्राउंड और रिकवरी विकल्पों की एक श्रृंखला वाला बॉक्स होगा। यह Ubuntu के लिए मुख्य रिकवरी मेनू है; यह आपको टूटे हुए सिस्टम को ठीक करने के लिए आवश्यक कई सामान्य कार्य करने की अनुमति देता है।
रिकवरी विकल्पों को समझना
जैसा कि आप बता सकते हैं, अब आपके पास Ubuntu को रिकवर करने में मदद करने के लिए सात विकल्प हैं। आपके सामने आने वाली समस्या के आधार पर, आप अपनी आवश्यकताओं के लिए सही विकल्प चुनना चाहेंगे।
प्रत्येक विकल्प निम्न कार्य करता है:
- Resume – यदि आप किसी तरह इस मेनू पर गलती से पहुंच गए हैं, तो सामान्य रूप से बूट जारी रखने के लिए "resume" का उपयोग करें।
- Clean – यदि आपको स्पेस की समस्या है, तो "clean" विकल्प चुनें। यह मूल्यवान स्थान खाली करने में मदद करता है ताकि विभिन्न सिस्टम ग्लिच से बचा जा सके।
- Dpkg – यदि आप एक नया पैकेज इंस्टॉल कर रहे हैं और कुछ गलत हो गया है, तो यह Ubuntu को ठीक से काम नहीं करने का कारण बन सकता है। किसी भी टूटे हुए पैकेज को सुधारने का प्रयास करने के लिए "dpkg" का उपयोग करें।
- Fsck – हालांकि यह हमेशा काम नहीं करेगा, "fsck" हार्ड ड्राइव समस्याओं के निवारण में उपयोगी है। आप इसका उपयोग ग्राफिक्स ड्राइवर्स को कॉन्फ़िगर करने के लिए भी कर सकते हैं। यदि आपको संदेह है कि आपकी हार्ड ड्राइव भ्रष्ट या विफल हो सकती है, तो इस टूल का उपयोग करें।
- Grub – इसका उपयोग केवल इंस्टॉल किए गए Grub बूटलोडर को स्वचालित रूप से अपडेट करने के लिए किया जाता है।
- Network – यदि आपको नेटवर्क समस्याएं हैं, तो चीजों को फिर से सेट अप करने में मदद के लिए "network" विकल्प का उपयोग करें। चूंकि नेटवर्किंग आमतौर पर अक्षम होती है जब तक कि आप इसे मैन्युअली सेट न करें, यह प्रक्रिया में मदद कर सकता है।
- Root – यह अधिक उन्नत समस्या निवारण के लिए है। जैसा कि आप देख सकते हैं, रिकवरी मेनू सिस्टम को रीड-ओनली स्टेट में खोलता है। रूट टूल आपको राइट एक्सेस प्राप्त करने में मदद करता है (नीचे उस पर अधिक)।
- System-summary – अपने सिस्टम का एक बुनियादी अवलोकन प्राप्त करें। अधिकांश मामलों में, यह सबसे उपयोगी विकल्प नहीं है जब तक कि आप यह सुनिश्चित नहीं करना चाहते कि Ubuntu आपके सिस्टम के विभिन्न हिस्सों को पहचान रहा है।
रूट टर्मिनल
कई समस्याओं को केवल रूट के रूप में हल किया जा सकता है, और उन्हें रिकवरी मेनू में डिफ़ॉल्ट विकल्पों द्वारा प्रदान की जाने वाली तुलना में अधिक मैन्युअल हस्तक्षेप की आवश्यकता होती है। जब ऐसा लगता है कि आप इन मामलों में से एक से निपट रहे हैं, तो रूट टर्मिनल में बूट करने के लिए "Drop to root shell prompt" चुनें।
जैसे ही आप इसे चुनते हैं, आपकी स्क्रीन के नीचे एक टर्मिनल पर स्विच हो जाएगा और रूट के रूप में लॉग-इन करेगा। इससे पहले कि आप बहुत कुछ कर सकें, आपको अपने ड्राइव के रूट पार्टीशन को रीमाउंट करना होगा। डिफ़ॉल्ट रूप से, सुरक्षा उद्देश्यों के लिए यह रीड-ओनली माउंटेड है, लेकिन आपको शायद जो भी समस्या चल रही है उसे ठीक करने के लिए कुछ संशोधित करने की आवश्यकता होगी। राइट परमिशन के साथ इसे रीमाउंट करने के लिए, निम्न कमांड चलाएं।
mount -o remount,rw /
यदि आपके पास अतिरिक्त पार्टीशन हैं जिन पर आपको काम करने की आवश्यकता है, तो आपको उन्हें भी रीमाउंट करना होगा। इसमें वह मामला शामिल है जब आपका "/home" डायरेक्टरी एक अलग पार्टीशन पर है। आप उन सभी को एक साथ केवल इस कमांड से रीमाउंट कर सकते हैं:
mount -a
अब आप अपने सिस्टम में खुदाई करने और उस समस्या को हल करने के लिए तैयार हैं जो आपको सामान्य रूप से बूट करने से रोक रही है। आपके पास रूट के रूप में अपने सिस्टम पर सब कुछ तक पहुंच होगी, इसलिए प्रक्रिया में कुछ भी नुकसान न पहुंचे इसके लिए सावधान रहें। बैकअप बनाना, यहां तक कि केवल आपके द्वारा संशोधित फ़ाइलों की प्रतियां, एक बढ़िया विचार है। एक बार जब आप समस्या को उजागर और ठीक कर लेते हैं, तो अपने सिस्टम को रीबूट करें और सामान्य रूप से बूट करें।
GRUB बूट मेनू तक नहीं पहुंच सकते
यदि किसी भी कारण से आप Ubuntu के GRUB बूट मेनू तक नहीं पहुंच सकते, तो आप Ubuntu में रिकवरी मोड में बूट नहीं कर पाएंगे। इसका आमतौर पर मतलब है कि बूटलोडर और/या आपका Ubuntu सिस्टम किसी तरह भ्रष्ट हो गया है। सबसे आसान समाधान लाइव CD का उपयोग करके Ubuntu को पुनः इंस्टॉल करना है। लाइव CD को हाथ में रखने के कई कारण हैं, और यह उनमें से सिर्फ एक है।
यह विधि आमतौर पर आपकी फ़ाइलों को रखने की अनुमति देती है (जब तक हार्ड ड्राइव उपयोग से परे भ्रष्ट नहीं है)। साथ ही, आप एक नई इंस्टॉलेशन के साथ जो कुछ भी गलत है उसे ठीक कर पाएंगे।
अधिकांश मामलों में, Ubuntu में रिकवरी मोड में बूट करना आपके द्वारा सामना किए जाने वाले कई मुद्दों के निवारण के लिए पहला कदम होना चाहिए। और, उम्मीद है, आपको Ubuntu को बिल्कुल भी पुनः इंस्टॉल करने की आवश्यकता नहीं होगी।