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