मैं विंडोज 7 बूट मेनू में उबंटू के लिए एक प्रविष्टि कैसे जोड़ सकता हूं?


20

मेरे पास निम्न सेटअप है:

पहला विभाजन विंडोज 7 विभाजन दूसरा विभाजन है - ubuntu 12.04 विभाजन

ubuntu स्थापित करते समय मैंने ubuntu विभाजन में grub2 बूटलोडर स्थापित किया

mbr में विंडोज़ बूटलोडर होता है

मैंने EasyBCD का उपयोग करने की कोशिश की है, बिना किसी भाग्य के, विंडोज़ बूट मेनू में प्रविष्टि जोड़ने के लिए - यह प्रविष्टि सिर्फ grub4dos कमांड प्रॉम्प्ट में बूट करती है

विंडोज़ बूट मेनू में उबंटू कैसे जोड़ें?

कृपया mub या wubi को grub2 स्थापित करने का सुझाव न दें ..


अपडेट करें:

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

यहां छवि विवरण दर्ज करें


: EasyBCD जाने का रास्ता है ... आपके सवाल का क्या आप इस क्यू एंड ए से कोशिश की है करने के लिए जोड़ कृपया askubuntu.com/questions/62440/...
fossfreedom

@fossfreedom - मैंने आपके द्वारा उल्लिखित Q & A का अनुसरण किया, नई प्रविष्टि, grub2 को जोड़ा, यह मुझे विभाजन का चयन करने की अनुमति नहीं देता है (जैसा कि डिवाइस " स्वचालित रूप से कॉन्फ़िगर किया गया है "), जब मैं रिबूट करता हूं और उस विकल्प का चयन करता हूं - तो यह ग्रुबोडोस कमांड प्रॉम्प्ट में बूट होता है। तो मैं यहाँ फँस गया हूँ।
ArtDeineka

@glaucus मेरे सिर के ऊपर से केवल एक चीज जो मैं सुझा सकता हूं वह यह है कि मेरे उत्तर में चरण 4 (4) है जो सुनिश्चित करता है कि प्रवेश का प्रकार GRUB2 है। अगर वह काम नहीं करता है, तो क्या आप उबंटू लाइव सीडी को बूट करने के लिए तैयार हो सकते हैं और एक बूटइन्फो सारांश एकत्र कर सकते हैं ताकि हम आपके बूट कॉन्फ़िगरेशन पर अधिक जानकारी प्राप्त कर सकें? पहले बूट का उपयोग कर Try Ubuntu। फिर इस उत्तर में उल्लिखित चरणों का पालन करें । अपने प्रश्न के लिए पास्टबिन से लिंक जोड़ना सुनिश्चित करें।
अतार्किक जॉन

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

जवाबों:


13

मेरे लिए जो प्रक्रिया काम की है, वह नीचे दी गई है।

क्या आपने चरण (3) में NeoGrub बूटलोडर की स्थापना की है? यदि NeoGrub स्थापित है, तो \NSTआपके C:ड्राइव पर एक फ़ोल्डर होगा ।

मुझे लगता है कि ईज़ीबीसीडी स्थापित करने के लिए यह कदम कभी-कभी गाइडों से बचा रहता है।

विंडोज बूट मेनू से GRUB बूट करने के लिए EasyBCD का उपयोग करना

  1. विंडोज शुरू करें और ईज़ीबीसीडी के मुफ्त संस्करण को स्थापित करें
  2. ईज़ीबीसीडी प्रोग्राम खोलें और बाईं ओर साइडबार से नई प्रविष्टि जोड़ें का चयन करें ।
  3. का चयन करें सबसे दायीं ओर टैब, NeoGrub , "के तहत आपरेटिंग सिस्टम " और क्लिक Installकरें बटन।

    NeoGrub बूटलोडर का स्क्रीनशॉट टैब इंस्टॉल करें

    नोट: यह NeoGrub बूटलोडर कोड को आपके C:\फ़ोल्डर में जोड़ता है । यदि इंस्टॉल सही तरीके से काम करता है तो आपको फ़ाइल C:\NeoGrubऔर फ़ोल्डर दिखाई देगा C:\NST
  4. का चयन करें लिनक्स / बीएसडी टैब। GRUB2 को प्रविष्टि के प्रकार के रूप में चुनें और, वैकल्पिक रूप से, उस प्रविष्टि का नाम संपादित करें जिसे आप Windows बूट मेनू में जोड़ने वाले हैं। Windows बूट मेनू में बूट लिनक्स (GRUB मेनू) में प्रवेश करने के

    EasyBCD GRUB2 के लिए लिनक्स / बीएसडी के लिए नई प्रविष्टि जोड़ें

    लिए Add Entryबटन पर क्लिक करें ।
  5. अपने परिवर्तनों की समीक्षा करने के लिए साइडबार से संपादन बूट मेनू का चयन करें

    नोट: यदि आप चाहें तो NeoGrub बूटलोडर के लिए प्रविष्टि को हटा सकते हैं ।
    आपको बूटलोडर की आवश्यकता है, लेकिन आपको इसके लिए बूट मेनू प्रविष्टि की आवश्यकता नहीं है जब तक कि आप इसे किसी अन्य तरीके से उपयोग नहीं कर रहे हैं।
  6. अपने परिवर्तन सहेजें और रीबूट करें। जब विंडोज बूट मेनू दिखाई देता है, तो बूटबक्स में जोड़े गए ईजीबीसीडी प्रविष्टि का चयन करें। आपको नीचे दिए गए पाठ के समान कुछ देखना चाहिए।

    यहां छवि विवरण दर्ज करें

    तब GNU GRUB बूट मेनू दिखाई देना चाहिए।

मैंने रिबूट करने के बाद, मैंने आपको चरण दर चरण उत्तर दिया - दोनों NeoGrub बूटलोडर और ubuntu मेनू आइटम मुझे एक ही स्क्रीन पर ले जाते हैं -> स्क्रीनशॉट देखें
ArtDeineka

2

मैं इस सप्ताह के अंत में एक लिनक्स नौसिखिया के रूप में इसके माध्यम से आया हूं और बस (!) को यह काम मिला है। मेरे पास एक लैपटॉप पर विंडोज 7 फैक्टरी सेटअप था और उबंटू को दोहरे बूट में लाने की कोशिश कर रहा था। मैंने कुछ हार्ड डिस्क स्पेस को खाली करने के लिए विंडोज विभाजन प्रबंधक का उपयोग किया और फिर लाइव सीडी और जीपीआरटी का उपयोग कर ए /, / होम और स्वैप तार्किक विभाजन बनाया। मैंने तब उन विभाजनों में उबंटू को स्थापित किया। मैं फिर विंडोज पर वापस चला गया, ईज़ीबीसीडी चला गया और हर तरह से मैंने कोशिश की (ऊपर दिए गए थ्रेड सुझाव देखें), हमेशा ग्रुब> कमांड प्रॉम्प्ट के साथ या तो समाप्त होता है और कभी-कभी बहुत ज्यादा कुछ भी नहीं होता है।

यदि आप grub> कमांड प्रॉम्प्ट का उपयोग वास्तव में अपने ubuntu इंस्टॉल में बूट करने के लिए कर सकते हैं, तो सबसे पहले चेक करें। यह आपको विश्वास दिलाएगा कि इंस्टॉल ने काम किया है और आपको बताएगा कि बाद में किन सेटिंग्स का उपयोग करना है।

"ls" आपको एक सूची देगा कि आप कहां हैं। मेरे लिए, यह मेरे विंडोज 7 सी ड्राइव में से कुछ निर्देशिका नामों से प्रकट हुआ जो इसे लाया। तो, आपको रूट को विभाजन में बदलने की आवश्यकता है जिसमें उबंटू / बूट फाइलें हैं। इसके लिए आप ग्रब "रूट" कमांड का उपयोग करें।

ग्रब sata हार्ड डिस्क के लिए sda / b / c / d का उपयोग नहीं करता है, इसके बजाय यह sdb के लिए hd0, sdb के लिए hd1 आदि का उपयोग करता है। 'tab_key' का प्रयोग grub में auto complete विकल्पों के लिए किया जाता है। मेरे पास केवल एक हार्ड डिस्क है, इसलिए टाइपिंग "रूट (HD0, 'tab_key'" ने मुझे उपलब्ध HD0 में विभाजन के सभी विकल्प दिए हैं। इससे आपको पता चलेगा कि आपने कौन सा विभाजन अपने बूट में स्थापित किया है, लेकिन फिर भी बहुत सहज नहीं है। मैं अपने स्थापित विभाजनों को बनाने के लिए GParted का उपयोग करता था ताकि मुझे पता था कि मैंने विभाजन sda9 में बूट / बूट स्थापित किया है इसलिए यह अपेक्षाकृत आसान पहचान करने में सक्षम था। थोड़ा भ्रमित होने के कारण ग्रब 4 से विस्तारित विभाजन की गिनती शुरू करता है। प्राप्त करने का तरीका मेरे बूट को प्राप्त करने के लिए ग्रब "रूट (HD0,8)" टाइप कर रहा है यानी sda9 नंबर से कम है। एक "ls" करें और पर्याप्त रूप से सुनिश्चित करें।

अगले बिट को कर्नेल और initrd फ़ाइल लोड करना है। कर्नेल एक वह था जिसने मुझे फेंक दिया क्योंकि आपको कमांड के भाग के रूप में सामान्य लिनक्स शब्दावली में रूट निर्दिष्ट करने की आवश्यकता है। हालाँकि वास्तविक कर्नेल और .img फ़ाइल / बूट में हैं, लेकिन उनके लंबे नाम हैं। रूट में उनके लिए संकेत होते हैं जो सटीक टाइपिंग पर सहेजते हैं। यहाँ सब कुछ मैंने टाइप किया है, जिसमें ऊपर रूट कमांड शामिल है:

root (hd0,8)

kernel /vmlinuz root=/dev/sda9

initrd /initrd.img

boot

ऐसा करने से मेरा उबंटू ऊपर आ गया और मुझे विश्वास हो गया कि यह ठीक है। अब मुझे सिर्फ यह पता लगाने की जरूरत है कि इसे कैसे स्वचालित किया जाए। यह मुझे Win7 पर EasyBCD पर वापस ले गया। एक नई प्रविष्टि जोड़ने के लिए क्लिक करें (मैंने मूल को छोड़ दिया जो मुझे ग्रब> अकेले में ले गया), और नियोग्रब टैब का चयन किया और इंस्टाल पर क्लिक किया। उसके बाद, मैंने कॉन्फ़िगर को क्लिक किया और यह एक menu.lst फ़ाइल लाया। मैंने उन सभी लाइनों को जोड़ा है जो मैंने ऊपर बूट करने के लिए grub कमांड लाइन पर उपयोग किया था और वह यह था। अगली बार जब मैंने रिबूट किया, तो मैंने NeoGrub को चुना और मैं यह सब ubuntu से टाइप कर रहा हूं, जो Win7 की देरी के निरंतर हलकों की तुलना में फैब और तेज़ दिखता है।

लिंक मैं सभी सप्ताहांत का उपयोग कर रहा हूँ ....

http://www.linuxbsdos.com/2012/05/17/how-to-dual-boot-ubuntu-12-04-and-windows-7/2/

http://www.dedoimedo.com/computers/dual-boot-windows-7-ubuntu.html


1

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

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