Ubuntu 14.04 स्थापित करने के बाद GRUB में विंडोज 7 खो दिया


20

इसलिए आज मैंने 13.10 (32 बिट) उबंटू के शीर्ष पर नया 14.04 (64 बिट) स्थापित करने का फैसला किया है जो कि मैंने विन 7 के साथ दोहरी बूट का उपयोग किया था। इसलिए इसने मुझे 14.04 स्थापित करने के लिए कई विकल्प दिए, उनमें से एक था मेरी फ़ाइलों और अनुप्रयोगों को खोए बिना उबंटू को फिर से स्थापित करें (जहां संभव है)। और जब स्थापना की प्रक्रिया समाप्त हो गई तो मुझे हमेशा की तरह पुनरारंभ करने के लिए कहा गया था, लेकिन इस बार GRUB मेनू ने मुझे यह चुनने के लिए नहीं दिखाया कि क्या मैं विंडोज या उबंटू के साथ बूट करूंगा, और यह केवल उबंटू के साथ बूट होता है। मैंने Gparted के साथ विभाजन की जाँच की है और Win7 अभी भी है।

तो, क्या GRUB को दोनों OS को फिर से देखने का एक तरीका है, और कैसे?

आपका अग्रिम में ही बहुत धन्यवाद !


बूटिंग के दौरान शिफ्ट होल्ड करना आपको ग्रब मेनू देगा, आप तब बूट विंडो को मैन्युअल रूप से बूट कर सकते हैं ubuntuforums.org/showthread.php?t=1674192 ... मैं यह भी समझता हूं कि ग्रब को टेक्स्ट फाइल से कॉन्फ़िगर किया जा सकता है, अगर किसी को पता है कि क्या फाइल है और क्या बदलना है, कृपया मदद के लिए कुछ भी पोस्ट करें। इसका बहुत समय हो चुका है जब मैंने खुद ऐसा किया था (पिल्ला लाइनक्स का उपयोग कर रहा था, इसलिए उनके डॉक्स पढ़ने में मदद मिल सकती है: puppylinux.org/wikka/GRUB ) ... यहाँ ग्रब हेल्दी यूबंटू
ग्रब 2

जवाबों:


29

मैं (टूटा हुआ) 13.10 के शीर्ष पर कुबंटू 14.04 स्थापित करने के बाद बस एक ही समस्या का सामना करना पड़ा। मुझे ग्रब कार्यक्षमता को पुनर्प्राप्त करने के लिए यह छोटा सा उपाय मिला:

बस एक टर्मिनल खोलें और दर्ज करें

sudo update-grub

नमस्ते, मुझे नहीं लगता कि यह अकेले विंडोज़ में बूट करने की क्षमता को बहाल करेगा।
NGRhodes

5
खैर, यह किया है। वास्तव में, इससे पहले कि मैं इस कमांड को निष्पादित करता, ग्रब बूट पर बिल्कुल नहीं दिखा रहा था। इसके बजाय, (k) ubuntu को सीधे बूट किया गया था। जब मैंने कमांड निष्पादित किया, तो इसने मुझे एक आउटपुट दिया जो OSes पाए गए थे। तब से बूट मेनू दिखाई देता है और विंडोज़ वहां सूचीबद्ध होती हैं।
आर्ने।

यह वह जवाब है जिसके लिए मैं शिकार हुआ हूं। सरल, और यह काम किया। बहुत बहुत धन्यवाद।
स्टीव मैकगुएयर

यहां तक ​​कि इसने मेरे लिए उबंटू 16.04 LTS
RIYAJ KHAN

आह, मैं यह करने जा रहा था लेकिन यह बहुत आसान लग रहा था। मुझे बेवकूफ महसूस करने के लिए +1!
निधि मोनिका का मुकदमा

7

मेरे Ubuntu पर संस्करण के साथ लाइव यूएसबी से बूट किया गया है जो मेरे पीसी पर स्थापित है और टर्मिनल में निम्नलिखित कमांड दर्ज करके बूट मरम्मत स्थापित किया गया है:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

मैंने अनुशंसित मरम्मत को चलाया है, और इसके बाद मुझे टर्मिनल के लिए दिए गए आदेशों का पालन किया है, और जब यह समाप्त हो गया और इसे फिर से शुरू किया तो यह केवल उबंटू के साथ बूट हुआ। थान I से बूट रिपेयर को फिर से चलाया जाता है और प्रोग्राम की समस्याओं की जाँच करने के बाद, "उन्नत विकल्प" पर क्लिक करें -Boot लोकेशन टैब। Bellow जहाँ "ओएस टू बूट बाय डिफॉल्ट:" उबंटू 14.04 और विंडोज 7 के खिलाफ एक ड्रॉप डाउन मेनू होता है, इसलिए मैं विंडोज 7 और 'अप्लाई' को चुनता हूं। जब प्रक्रिया समाप्त हो गई है तो मैंने फिर से शुरू किया और GRUB के पास अब मुझे चुनने का विकल्प था कि क्या मैं उबंटू या विंडोज के साथ फिर से बूट करना चाहता हूं। हल किया

आशा है कि यह आप के लिए भी काम करता है !!!


14.04 के लिए समर्थन नहीं होने पर आपने रिपॉजिटरी को कैसे जोड़ा? मेरा मतलब है, कमांड sudo add-apt-repository ppa:yannubuntu/boot-repairको त्रुटियों को वापस करना चाहिए और कुछ भी नहीं जोड़ना चाहिए।
निकक्सक्स

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

1

दुर्भाग्य से, मैंने इस समस्या का अनुभव किया कि एक भ्रष्ट Ubuntu 15.04 में जो प्रतीत होता है उसे स्थापित करने की कोशिश करने के बाद - स्थापित होने के बाद, इसने मुझे एक ओपनबॉक्स WM में उतारा, जिसमें बहुत से कॉन्फ़िगरेशन टूटे हुए थे। इसके अतिरिक्त, मेरी विंडोज 7 हार्ड ड्राइव (अलग ड्राइव) किसी तरह प्रक्रिया में भ्रष्ट हो गई।

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

पुनर्स्थापित। विंडोज पहले, फिर Ubuntu 14.04, इस बार कोई समस्या नहीं है।


1

बूट उबंटू या यूएसबी / सीडी से किसी भी लिनक्स डिस्ट्रो को फिर टर्मिनल और टिप खोलें sudo fdisk -l अपने सभी हार्ड डिस्क के सभी विभाजन को देखने के

फिर आपको उबंटू विभाजन को पहचानना है, फिर अपने उबंटू विभाजन को उस विभाजन का चयन करें जहां आपने इसे सामान्य रूप से स्थापित किया है sda1, आप इसे "fdisk" कमांड का उपयोग करके या GParted का उपयोग करके देख सकते हैं sudo mount /dev/sda1 /mnt

फिर अन्य उपकरणों को माउंट करें

sudo mount --bind /dev /mnt/dev    
sudo mount --bind /dev/pts /mnt/dev/pts    
sudo mount --bind /proc /mnt/proc    
sudo mount --bind /sys /mnt/sys 

अब पूर्ण रूट एक्सेस करने के लिए चेरोट कॉमैंड चलाएं sudo chroot /mnt

चलाने के बाद grub-install --recheck /dev/sda लेकिन सुनिश्चित करें कि आप अपने सिस्टम को बूट करने के लिए उपयोग किए जाने वाले sda को डिवाइस में बदलें (विभाजन संख्या को केवल sda नहीं डालें)

अंत में स्वतः GRUB मेनू टिपिंग समायोजित करें sudo update-grub2

यदि यह इंटरनेट से कनेक्ट करने और इस कमांड को चलाने के लिए काम नहीं करता है sudo apt-get install grub2

यदि आपके पास कोई प्रश्न है, तो कृपया पूछें, मैं हमेशा इस कदम का उपयोग करता हूं जब GRUB ठीक से काम नहीं करता है। मुझे एक स्पेनिश दस्तावेज़ निर्देश से इस निर्देश का अनुवाद किया गया है ताकि आप पूछें कि क्या आपके पास कोई प्रश्न है


0

मैंने इस ग्रब एरर का भी सामना किया "प्रतीक 'grub_term_highlight_color' को नहीं मिला" Xubuntu को 13.10 से 14.04 तक दोहरे विभाजन विंडोज 8.1 / Xubuntu पर अपग्रेड करने के बाद। मैंने Xubuntu को बिना किसी समस्या के अतीत में अपग्रेड किया है, लेकिन जब पिछली रात को 13.10 से 14.04 तक अपग्रेड किया गया, तो मैंने खुद को ग्रब रेस्क्यू प्रॉम्प्ट पर अटकते हुए पाया। यह देखते हुए कि इससे पहले मुझे इस समस्या का सामना नहीं करना पड़ा, मैंने बूट रिपेयर यूटिलिटी को आजमाने का फैसला किया जैसा कि यहाँ विस्तृत है: https://help.ubuntu.com/community/Boot-Repair । मुझे उस सहायता पृष्ठ पर नोट किए गए "2 वें विकल्प" के साथ जाने की आवश्यकता थी, क्योंकि मेरे पास बूट मरम्मत सीडी बनाने का कोई तरीका नहीं था।

यहाँ मैंने वही किया है:

अपने लैपटॉप पर मैं xubuntu dot org पर गया, जहाँ मैंने लाइव Xubuntu ISO डाउनलोड किया। यदि आपके पास एक लेखन योग्य डिस्क ड्राइव है, तो मुझे यकीन है कि आप इस आईएसओ फ़ाइल के साथ एक लाइवसीडी बना सकते हैं (संभवतः आप बूट मरम्मत सीडी भी बना सकते हैं), लेकिन मेरे लैपटॉप में कोई ऑप्टिकल ड्राइव नहीं है।

इसलिए, मैंने Xubuntu 14.04 का बूट करने योग्य LiveUSB बनाया। LiveUSB बनाने के लिए मैंने जिन निर्देशों का पालन किया वह यहां पाया जा सकता है: http://blog.tinned-software.net/create-bootable-usb-stick-from-iso-in-mac-os-x/ (मेरे ध्यान में रखते हुए) लैपटॉप के मैक ओएस के लिए "सुडो" कमांड की आवश्यकता होती है, जो स्वरूपित USB पर लिखने के लिए, जैसा कि उस पोस्ट की टिप्पणियों में विस्तृत है)।

हाथ में Xubuntu के समाप्त लाइवयूएसबी के साथ, मैंने ग्रब एरर कंप्यूटर को रिबूट किया, लाइव मेनू को पहचानने के लिए बूट मेनू को बदलकर, जिसने ज़ुबंटु लाइव को लोड किया। जब LiveUSB ने मुझे कोशिश करने या स्थापित करने के लिए कहा तो मैंने "ज़ुबांत्सु का प्रयास करें" चुना। इसने एक Xubuntu सत्र को डेस्कटॉप आइकन के रूप में मेरे सभी विभाजन को लोड किया।

मैंने एक टर्मिनल खोला और उपरोक्त लिंक किए गए बूट रिपेयर सहायता पृष्ठ में विस्तृत रूप से निम्नलिखित को चलाया:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

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

मैंने स्पष्ट रूप से सुनिश्चित किया कि मेरा बूट मेनू सही ड्राइव और वॉइला की ओर इशारा करता है! ग्रब ने मेरे सभी विभाजनों को फिर से पहचान लिया जैसा कि माना जाता था। मैंने Xubuntu को लोड किया, और यह 14.04 रन की तरह दिखता है जैसा कि अभी होना चाहिए कि बूट रिपेयर ने अपना काम किया है। इसके अतिरिक्त, मैं विंडोज 8.1 को ठीक लोड कर सकता हूं।

उम्मीद है कि मेरे नोट्स कुछ उपयोगी हैं। मैं बूट मरम्मत के लिए आभारी हूँ और सभी समर्पित संकटमोचनों के लिए!


0

से पहले बूट live ubuntu cdया Live ubuntu flash driveऔर connect to internet। उसके बाद टर्मिनियन पर जाएं ctlr+alt+Tऔर नीचे दिए गए कमांड का उपयोग करें,

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

यह वास्तव में मेरे पास बूट के साथ किसी भी समस्या को ठीक करता है। आपको एक संलग्न लिंक मिलेगा, यह है screen short and clear instruction। मज़े करो।

संदर्भ लिंक: अन्य विवरण के लिए मुझे फॉलो करें!


0

टर्मिनल पर सिर्फ दो कमांड, और आपको किया जाना चाहिए।

sudo os-prober
sudo update-grub

और अभी अपने सिस्टम को रिबूट करें।


os-proberकेवल ऑपरेटिंग सिस्टम के लिए दिखता है। यह वैसे भी सिस्टम कॉन्फ़िगरेशन को नहीं बदलता है। यहां एकमात्र उपयोगी कमांड है update-grub(जो कि डिफ़ॉल्ट रूप से कॉल करने os-proberऔर इसके परिणाम का उपयोग करने के लिए कॉन्फ़िगर किया गया है ), जो इस उत्तर को डुप्लिकेट बनाता है।
डेविड फ़ॉर्स्टर

0

ग्रब को फिर से स्थापित करने का प्रयास करें, टर्मिनल में टाइप करें: sudo grub-install /dev/sd_(जहां sd_ बूटलोडर को स्थापित करने के लिए उपकरण है) फिर sudo grub-update, मुझे आशा है कि यह आपकी मदद करेगा नोट: sda in / dev / sda उस डिवाइस में हो सकता है जिसे आपने grub में स्थापित किया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.