उबंटू में GRUB बूट लोडर को कैसे बचाव, मरम्मत और पुन: स्थापित करें


यह ट्यूटोरियल आपको एक क्षतिग्रस्त उबंटू मशीन को बचाने, मरम्मत या फिर से स्थापित करने के तरीके पर मार्गदर्शन करेगा, जिसे इस तथ्य के कारण बूट नहीं किया जा सकता है कि ग्रब 2 बूट लोडर से समझौता किया गया है और बूट लोडर को लोड नहीं कर सकता है जो नियंत्रण को लिनक्स कर्नेल के आगे स्थानांतरित करता है। सभी आधुनिक लिनक्स ऑपरेटिंग सिस्टम में GRUB डिफ़ॉल्ट बूट लोडर है।

इस प्रक्रिया को सफलतापूर्वक Ubuntu 16.04 सर्वर संस्करण पर परीक्षण किया गया है जिसमें ग्रब बूट लोडर क्षतिग्रस्त है। हालांकि, यह ट्यूटोरियल केवल उबंटू सर्वर GRUB बचाव प्रक्रिया को कवर करेगा, हालांकि इसी प्रक्रिया को किसी भी उबंटू प्रणाली या डेबियन-आधारित वितरण के बहुमत पर सफलतापूर्वक लागू किया जा सकता है।

    1. Download Ubuntu Server Edition DVS ISO Image

    आप अपने उबंटू सर्वर मशीन को बूट करने का प्रयास करते हैं और आप देखते हैं कि ऑपरेटिंग सिस्टम अब स्टार्ट-अप नहीं है और आपको पता चलता है कि बूट लोडर प्रोग्राम अब काम नहीं करता है?

    आमतौर पर, GNU GRUB न्यूनतम कंसोल आपकी स्क्रीन पर दिखाई देता है, जैसा कि नीचे दिए गए स्क्रीनशॉट में दिखाया गया है। आप उबंटू में ग्रब को कैसे पुनर्स्थापित कर सकते हैं?

    लिनक्स में बहुत सारे तरीके हैं जिनका उपयोग टूटी हुई ग्रब को फिर से स्थापित करने के लिए किया जा सकता है, कुछ में लिनक्स कमांड लाइन का उपयोग करके बूट लोडर को काम करने और पुनर्स्थापित करने की क्षमता शामिल हो सकती है और अन्य काफी सरल हैं और इसका अर्थ है कि हार्डवेयर को बूट करना लिनक्स लाइव सीडी और जीयूआई संकेत का उपयोग करके क्षतिग्रस्त बूट लोडर की मरम्मत करता है।

    सबसे सरल तरीकों में, जिसका उपयोग डेबियन आधारित वितरण में किया जा सकता है, विशेष रूप से उबंटू प्रणालियों पर, इस ट्यूटोरियल में प्रस्तुत विधि है, जिसमें केवल मशीन को उबंटू लाइव डीवीडी आईएसओ छवि में बूट करना शामिल है।

    आईएसओ छवि को निम्न लिंक से डाउनलोड किया जा सकता है: http://releases.ubuntu.com/

    Ubuntu GRUB बूट लोडर को पुनर्स्थापित करें

    1। आपके द्वारा डाउनलोड और जलाए जाने के बाद Ubuntu ISO चित्र, या बूट करने योग्य USB स्टिक बनाया, बूट करने योग्य मीडिया को अपने उपयुक्त मशीन ड्राइव में रखें, मशीन को रिबूट करें और निर्देश दें Ubuntu लाइव छवि में बूट करने के लिए BIOS

    2। पहली स्क्रीन पर, भाषा चुनें और जारी रखने के लिए [दर्ज करें कुंजी दबाएं।

    3। अगली स्क्रीन पर, अन्य विकल्प मेनू खोलने के लिए F6 फ़ंक्शन कुंजी दबाएं और विशेषज्ञ मोड विकल्प का चयन करें। फिर, संपादन मोड में बूट विकल्प लाइन पर लौटने के लिए एस्केप कुंजी हिट करें, जैसा कि नीचे स्क्रीनशॉट में सचित्र है।

    4। अगला, कर्सर को ले जाने के लिए कीबोर्ड तीर का उपयोग करके उबंटू लाइव इमेज बूट विकल्पों को संपादित करें <कोड> शांत स्ट्रिंग से पहले और निम्न क्रम को नीचे स्क्रीनशॉट में सचित्र के रूप में लिखें।

    rescue/enable=true 
    

    5। ऊपर दिए गए विवरण को लिखने के बाद, आप एक टूटी हुई प्रणाली को बचाने के लिए लाइव आईएसओ छवि को बचाव मोड में बूट करने के लिए निर्देश देने के लिए [Enter] कुंजी दबाएं।

    6। अगली स्क्रीन पर उस भाषा का चयन करें जिसे आप सिस्टम बचाव करना चाहते हैं और जारी रखने के लिए [दर्ज करें] कुंजी दबाएं।

    7। इसके बाद, प्रस्तुत सूची से अपना उचित स्थान चुनें और आगे बढ़ने के लिए [दर्ज करें] कुंजी दबाएं।

    8। स्क्रीन की अगली श्रृंखला पर, नीचे दिए स्क्रीनशॉट में सचित्र के रूप में अपना कीबोर्ड लेआउट चुनें

    9। अपने मशीन हार्डवेयर का पता लगाने के बाद, कुछ अतिरिक्त घटकों को लोड करने और नेटवर्क को कॉन्फ़िगर करने के लिए आपको अपनी मशीन को सेटअप करने के लिए कहा जाएगा hostname । क्योंकि आप सिस्टम स्थापित नहीं कर रहे हैं, बस सिस्टम होस्टनाम को डिफ़ॉल्ट के रूप में छोड़ दें और जारी रखने के लिए [दर्ज करें दबाएं।

    10। अगला, आपूर्ति की गई भौतिक स्थिति के आधार पर इंस्टॉलर छवि आपके समय क्षेत्र का पता लगाएगी। यह सेटअप तभी काम करेगा जब आपकी मशीन इंटरनेट से जुड़ी होगी।

    हालाँकि, यदि आपके समय क्षेत्र का सही पता नहीं लगा है, तो यह महत्वहीन है, क्योंकि आप सिस्टम इंस्टॉलेशन नहीं कर रहे हैं। आगे जारी रखने के लिए बस <कोड> हां दबाएं।

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

    अन्यथा, यदि आप सुनिश्चित नहीं हैं कि /(root) फ़ाइल सिस्टम के लिए किस पार्टीशन का उपयोग किया गया है, तो आपको रूट फाइल सिस्टम का पता लगाने तक प्रत्येक विभाजन की जांच करने का प्रयास करना चाहिए। रूट विभाजन का चयन करने के बाद [Enter] कुंजी जारी रखें।

    12। यदि आपका सिस्टम एक अलग /boot विभाजन के साथ स्थापित किया गया है, तो इंस्टॉलर आपसे पूछेगा कि क्या आप अलग /boot विभाजन। जारी रखने के लिए Yes चुनें और [Enter] कुंजी दबाएं।

    13। इसके बाद, आपको बचाव कार्य मेनू प्रदान किया जाएगा। यहां, GRUB बूट लोडर को पुनर्स्थापित करें का विकल्प चुनें और जारी रखने के लिए [दर्ज करें] कुंजी दबाएं।

    14। अगली स्क्रीन पर, अपना मशीन डिस्क डिवाइस टाइप करें जहां GRUB इंस्टॉल किया जाएगा और जारी रखने के लिए [Enter] दबाएं, जैसा कि नीचे दी गई छवि में दिखाया गया है।

    आमतौर पर, आपको अपनी पहली मशीन हार्ड डिस्क MBR पर बूट लोडर स्थापित करना चाहिए, जो कि ज्यादातर मामलों में/ dev/sda है। जैसे ही आप Enter कुंजी दबाते हैं, GRUB की स्थापना प्रक्रिया शुरू हो जाएगी।

    15। लाइव सिस्टम इंस्टॉल होने के बाद GRUB बूट लोडर आपको मुख्य बचाव मोड मेनू पर वापस निर्देशित किया जाएगा। आपके द्वारा अपनी GRUB की सफलतापूर्वक मरम्मत करने के बाद अब केवल वही चीज शेष रह गई है, जैसा कि नीचे दी गई छवियों में दिखाया गया है रिबूट है।

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

    मैन्युअल रूप से Ubuntu Grub बूट लोडर को पुनर्स्थापित करें

    14। हालांकि, यदि आप बचाव कार्यों मेनू से GRUB बूट लोडर को मैन्युअल रूप से पुनर्स्थापित करना पसंद करते हैं, तो इस ट्यूटोरियल में प्रस्तुत सभी चरणों का पालन करें जब तक आप बिंदु 13 तक नहीं पहुंच जाते, जहां आप बनाते हैं निम्नलिखित परिवर्तन: GRUB बूट लोडर को पुनर्स्थापित करने के विकल्प को चुनने के बजाय, उस विकल्प का चयन करें जो in/dev// (your_chosen_root_partition में एक शेल निष्पादित करें और दबाएं <[strong> कुंजी) जारी रहना।

    15। अगली स्क्रीन हिट पर जारी रखें दबाकर [दर्ज करें] कुंजी अपने रूट फ़ाइल सिस्टम विभाजन में एक खोल खोलने के लिए।

    16। रूट फ़ाइल सिस्टम में खोल दिए जाने के बाद, अपने मशीन हार्ड डिस्क उपकरणों की पहचान करने के लिए नीचे दिए गए अनुसार ls कमांड निष्पादित करें।

    # ls /dev/sd* 
    

    आपके द्वारा सही हार्ड डिस्क डिवाइस की पहचान करने के बाद (आमतौर पर पहली डिस्क में /dev/sda ) होना चाहिए, पहचाने गए हार्ड डिस्क MBR पर GRUB बूट लोडर को स्थापित करने के लिए निम्न आदेश जारी करें।

    # grub-install /dev/sda
    

    GRUB को सफलतापूर्वक स्थापित करने के बाद शेल टाइपिंग छोड़ कर बाहर निकलें।

    # exit
    

    17। शेल प्रॉम्प्ट से बाहर निकलने के बाद, आपको मुख्य बचाव मोड मेनू पर लौटा दिया जाएगा। यहां, सिस्टम को रिबूट करने का विकल्प चुनें, लाइव बूट करने योग्य आईएसओ छवि को बाहर निकालें और आपके इंस्टॉल किए गए ऑपरेटिंग सिस्टम को बिना किसी समस्या के बूट किया जाना चाहिए।

    बस इतना ही! न्यूनतम प्रयास के साथ आपने अपने उबंटू मशीन को सफलतापूर्वक स्थापित ऑपरेटिंग सिस्टम को बूट करने की क्षमता प्रदान की है।