जब Ubuntu बूट नहीं होगा GRUB2 की मरम्मत कैसे करें
Ubuntu और कई अन्य लिनक्स वितरण GRUB2 बूट लोडर का उपयोग करते हैं। यदि GRUB2 टूटता है-उदाहरण के लिए, यदि आप उबंटू स्थापित करने के बाद विंडोज स्थापित करते हैं, या अपने एमबीआर को ओवरराइट करते हैं-तो आप उबंटू में बूट नहीं कर पाएंगे.
आप आसानी से एक Ubuntu लाइव सीडी या यूएसबी ड्राइव से GRUB2 को पुनर्स्थापित कर सकते हैं। यह प्रक्रिया पुराने लिनक्स वितरण पर विरासत GRUB बूट लोडर को पुनर्स्थापित करने से अलग है.
इस प्रक्रिया को उबंटू के सभी संस्करणों पर काम करना चाहिए। इसका परीक्षण Ubuntu 16.04 और Ubuntu 14.04 पर किया गया है.
आलेखीय विधि: बूट मरम्मत
बूट रिपेयर एक ग्राफिकल टूल है जो GRUB2 को एक क्लिक से रिपेयर कर सकता है। यह अधिकांश उपयोगकर्ताओं के लिए बूट समस्याओं का आदर्श समाधान है.
यदि आपके पास उबंटू स्थापित करने वाला मीडिया है, तो इसे अपने कंप्यूटर में डालें, हटाएं और हटाए जाने योग्य ड्राइव से बूट करें। यदि आप नहीं करते हैं, तो एक उबंटू लाइव सीडी डाउनलोड करें और इसे डिस्क पर जलाएं या बूट करने योग्य यूएसबी फ्लैश ड्राइव बनाएं.
जब उबंटू बूट करता है, तो एक प्रयोग करने योग्य डेस्कटॉप वातावरण पाने के लिए "उबंटू आज़माएं" पर क्लिक करें.
सुनिश्चित करें कि आपके पास जारी रखने से पहले इंटरनेट कनेक्शन हो। आपको वाई-फाई नेटवर्क चुनने और इसके पासफ़्रेज़ में प्रवेश करने की आवश्यकता हो सकती है.
डैश से एक टर्मिनल विंडो खोलें और बूट मरम्मत स्थापित करने और लॉन्च करने के लिए निम्न कमांड चलाएं:
sudo apt-add-repository ppa: yannubuntu / बूट-रिपेयर sudo apt-get update sudo apt-get install -y boot-repair बूट-रिपेयर
आपके द्वारा चलाए जाने के बाद बूट रिपेयर विंडो आपके सिस्टम को अपने आप स्कैन कर लेगी बूट-मरम्मत
आदेश। यह आपके सिस्टम को स्कैन करने के बाद, एक क्लिक के साथ GRUB2 को सुधारने के लिए "अनुशंसित मरम्मत" बटन पर क्लिक करें.
आप यहां उन्नत विकल्पों का उपयोग करना चुन सकते हैं, लेकिन उबंटू का विकि आपको उन्नत विकल्पों का उपयोग नहीं करने की सलाह देता है जब तक कि आप यह नहीं जानते कि आप क्या कर रहे हैं। अनुशंसित मरम्मत विकल्प स्वचालित रूप से अधिकांश समस्याओं को ठीक कर सकता है, और आप गलत उन्नत विकल्पों का चयन करके अपने सिस्टम को और भी अधिक गड़बड़ कर सकते हैं.
बूट रिपेयर काम करने लगेगा। यह आपको एक टर्मिनल खोलने और उसमें कुछ कमांड कॉपी / पेस्ट करने के लिए कह सकता है.
बस अपने स्क्रीन पर आने वाले निर्देशों का पालन करें। निर्देश निष्पादित करें बूट रिपेयर आपको विज़ार्ड के माध्यम से जारी रखने के लिए "आगे" पर क्लिक करना चाहता है। उपकरण आपको वह सब कुछ चलाएगा जो आपको करने की आवश्यकता है.
बूट रिपेयर टूल द्वारा अपने परिवर्तनों को लागू करने के बाद अपने कंप्यूटर को पुनरारंभ करें। उबंटू को सामान्य रूप से बूट होना चाहिए.
टर्मिनल विधि
यदि आप अपने हाथों को गंदा करते हैं, तो आप इसे स्वयं टर्मिनल से कर सकते हैं। आपको लाइव सीडी या यूएसबी ड्राइव से बूट करने की आवश्यकता होगी, जैसा कि ऊपर चित्रमय विधि में है। सीडी पर उबंटू का संस्करण सुनिश्चित करें कि आपके कंप्यूटर पर उबंटू का संस्करण स्थापित हो। उदाहरण के लिए, यदि आपके पास Ubuntu 14.04 स्थापित है, तो सुनिश्चित करें कि आप Ubuntu 14.04 लाइव सीडी का उपयोग करते हैं.
लाइव वातावरण में बूट करने के बाद एक टर्मिनल खोलें। विभाजन को पहचानें उबंटू निम्नलिखित में से किसी एक कमांड का उपयोग कर स्थापित किया गया है:
sudo fdisk -l सुडो ब्लकिड
यहाँ दोनों कमांड का आउटपुट है। में fdisk -l
कमांड, उबंटू विभाजन शब्द से पहचाना जाता है लिनक्स
सिस्टम कॉलम में। में blkid
कमांड, विभाजन की पहचान इसके द्वारा की जाती है ext4
फाइल सिस्टम.
यदि आपके पास कई Linux ext4 विभाजन हैं, तो आप यह अनुमान लगा सकते हैं कि यहाँ डिस्क पर विभाजन के आकार और उनके क्रम को देखकर कौन सा है.
निम्न आदेशों को / mnt / ubuntu, की जगह पर उबंटू विभाजन को माउंट करने के लिए चलाएँ / Dev / sdX #
उपरोक्त आदेशों से आपके Ubuntu विभाजन का डिवाइस नाम:
सुडोकू mddir / mnt / ubuntu sudo Mount / dev / sdX # / mnt / ubuntu
ऊपर दिए गए स्क्रीनशॉट में, हमारा Ubuntu विभाजन / dev / sda1 है। इसका अर्थ है पहली हार्ड डिस्क डिवाइस पर पहला विभाजन.
जरूरी: यदि आपके पास एक अलग बूट पार्टीशन है, तो ऊपर दिए गए कमांड को छोड़ दें और इसके बजाय / mnt / ubuntu / बूट पर बूट पार्टीशन को माउंट करें। यदि आपको नहीं पता कि आपके पास एक अलग बूट पार्टीशन है, तो आप संभवतः नहीं.
उपरोक्त हार्ड डिस्क के डिवाइस नाम के साथ / dev / sdX की जगह, लाइव सीडी से ग्रब को पुनः स्थापित करने के लिए निम्न कमांड चलाएँ। संख्या को स्वीकार करें। उदाहरण के लिए, यदि आपने उपयोग किया है / Dev / sda1
ऊपर, उपयोग करें / Dev / sda
यहाँ.
sudo grub-install --boot-directory = / mnt / ubuntu / boot / dev / sdX
अपने कंप्यूटर को पुनरारंभ करें और उबंटू ठीक से बूट होना चाहिए.
टूटी हुई उबंटू प्रणाली की फाइलों तक पहुंच प्राप्त करने और GRUB2 को पुनर्स्थापित करने के लिए चेरोट कमांड का उपयोग करने के तरीके सहित अधिक विस्तृत तकनीकी जानकारी के लिए, उबंटू विकि से परामर्श करें.