UEFI लैपटॉप पर Windows बूट प्रबंधक के बजाय GRUB को डिफ़ॉल्ट बूटलोडर कैसे बनाया जाए?


109

मुझे एक HP मंडप Touchsmart नोटबुक मिला है जो विंडोज 8 के साथ आया है। मैंने 8.1 में अपग्रेड किया है, और अब मैं विंडोज 10 के साथ उबंटू वितरण को डुअल-बूट करना चाहता हूं। जब विंडोज 8.1 के साथ डुअल-बूटिंग होता है, तो विंडोज बूट मैनेजर हमेशा GRUB स्थापित करने के बाद भी प्राथमिकता दी गई। Windows बूट प्रबंधक के बजाय GRUB को डिफ़ॉल्ट बूटलोडर होने के लिए मुझे क्या करने की आवश्यकता है?

जवाबों:


195

यह एक सबसे लंबी पोस्ट है जिसे मैंने कभी StackExchange साइट पर बनाया है, लेकिन इस प्रक्रिया को विस्तार से बहुत स्पष्टीकरण और ध्यान देने की आवश्यकता है। यह प्रश्न में हार्डवेयर के लिए कुछ हद तक विशिष्ट है, जिसके लिए अधिक स्पष्टीकरण की आवश्यकता होती है।

बहुत सारे सिरदर्द, दो आकस्मिक हार्ड ड्राइव सुधार, और एचपी के बग्गी फर्मवेयर कार्यान्वयन के साथ बहुत निराशा होने के बाद, मुझे आखिरकार एक्सयूबंटू और विंडोज 10 को अच्छी तरह से साथ-साथ चलना पड़ा। मैंने इसे विंडोज 10 के साथ किया है, लेकिन इसे विंडोज 8.1 के साथ भी काम करना चाहिए। ये दोनों नए ऑपरेटिंग सिस्टम पारंपरिक BIOS सिस्टम के बजाय नए (ish) UEFI फर्मवेयर सिस्टम का उपयोग करते हैं, जो कि ड्यूल-बूटिंग के साथ सबसे अधिक भ्रम पैदा होता है। मैंने BIOS सिस्टम के साथ दोहरे बूटिंग के निर्देशों के साथ बहुत सारी जगहों से बहुत सारी चीजें पढ़ीं, जो यूईएफआई के बारे में बात करते हैं जैसे कि यह एक अलग तरह का BIOS है, या BIOS और ओएस के बीच एक वैकल्पिक परत है। यूईएफआई और BIOS एक ही चीज नहीं हैं; एक यूईएफआई एक BIOS नहीं है, और एक BIOS एक यूईएफआई नहीं है। वे पूरी तरह से अलग हैं।

सबसे पहले, EasyBCD का उपयोग न करें । मैंने बहुत पुराना देखा हैड्यूल-बूटिंग ट्यूटोरियल जो ईज़ीबीसीडी की सिफारिश करते हैं, लेकिन यह विंडोज 7 और विंडोज विस्टा द्वारा उपयोग किए जाने वाले पारंपरिक BIOS फर्मवेयर के साथ काम करने के लिए डिज़ाइन किया गया है, और यह नए यूईएफआई फर्मवेयर (विंडोज 8, 8.1, या 10) के साथ अच्छी तरह से काम नहीं करता है। यदि आप पहले से ही ईज़ीबीसीडी के साथ फिड कर चुके हैं, तो चिंता न करें- संभवत: सबसे बुरा यह है कि एमबीआर की चीजों को लिखकर आपकी ईएफआई बूट प्रविष्टियों में गड़बड़ी करें। हम इसे चरण 4 में साफ करेंगे। एमबीआर की बात करें तो प्लेग की तरह इससे बचें। मास्टर बूट रिकॉर्ड वह है जो पारंपरिक BIOS फर्मवेयर में बूट विभाजन में संग्रहीत बूटलोडर्स की सूची के रूप में उपयोग किया जाता है (या, यदि विंडोज़ द्वारा लिखा गया है, जो भी आपके हार्ड ड्राइव का विभाजन है)। यह हार्ड ड्राइव पर ऑपरेटिंग सिस्टम को सूचीबद्ध करने के लिए है, और फर्मवेयर को बताएं जो पहले बूट हो जाता है। यह एचपी के यूईएफआई फर्मवेयर के साथ अच्छी तरह से काम नहीं करता है। ऐसा लगता है कि अगर वहाँ '

आपको किस चीज़ की ज़रूरत पड़ेगी:

  • आपके पसंदीदा उबंटू वितरण के साथ एक लाइव यूएसबी या इंस्टॉलेशन सीडी।
  • अपने विंडोज ओएस के लिए इंस्टालेशन मीडिया। यदि आप विंडोज 8.1 से अपग्रेड कर रहे हैं, तो आप इसे विंडोज 10 के लिए पूर्ण 3+ जीबी डाउनलोड किए बिना कर सकते हैं। एक वेब इंस्टॉलर है जो इसे इंस्टॉल करते ही डाउनलोड करता है- लेकिन, इस विधि के लिए, आपको .iso निकाले जाने की आवश्यकता है। एक सीडी या यूएसबी ड्राइव के लिए। भविष्य के लिए इसे हाथ में लेना भी एक अच्छा विचार है, इसलिए आप इसे अभी भी बना सकते हैं। चूंकि यह सवाल एक यूईएफआई प्रणाली के साथ दोहरे बूटिंग के बारे में है, इसलिए आपको 64-बिट ओएस की आवश्यकता होगी
    • सुनिश्चित करें कि आपके पास अपनी उत्पाद कुंजी है, या आप अपग्रेड / इंस्टॉल नहीं कर पाएंगे।
  • वैकल्पिक, लेकिन अत्यधिक अनुशंसित : आपकी वर्तमान Windows फ़ाइलों का बैकअप लेने के लिए पर्याप्त बड़ी ड्राइव।
  • दोनों ऑपरेटिंग सिस्टम, बूट विभाजन (केवल 200 एमबी), और एक लिनक्स-स्वैप विभाजन (आमतौर पर आपके भौतिक रैम के समान आकार) के लिए आपकी हार्ड ड्राइव पर पर्याप्त स्थान।

चरण 1: एक बैकअप बनाओ

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

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

चरण 2: तेजी से स्टार्टअप को अक्षम करें, और अपने कंप्यूटर को बंद करें

ऐसा करने के लिए आपको एक व्यवस्थापक के रूप में लॉग इन करना होगा।

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

विंडोज 8, 8.1, और 10 फास्ट स्टार्टअप नाम की इस फैंसी नई चीज़ का उपयोग करते हैं, जो आपके फ़र्मवेयर को एक विशेष बूटलोडर को लोड करने के लिए कहता है जो सिस्टम को इसके प्री-शटडाउन राज्य में बहुत जल्दी से पुनर्स्थापित करता है। बहुत अच्छा, हुह? खैर, क्योंकि यह EFI सिस्टम के अगले-बूट विकल्प को बदलता है, यह सुविधा आपको GRUB स्थापित करते समय अक्षम करनी होगी। यह निम्न कार्य करके किया जा सकता है:

  1. ओपन कंट्रोल पैनल (विंडोज + एक्स-> विंडोज 8 में डेस्कटॉप से ​​कंट्रोल पैनल) (जाहिरा तौर पर माइक्रोसॉफ्ट पावर यूजर्स से नफरत करता है, इसलिए "कंट्रोल पैनल" के लिए स्टार्ट मेनू को सर्च करना अब इसे खोलने का सबसे तेज तरीका है)
  2. पावर विकल्पों पर नेविगेट करें
  3. "पावर बटन क्या करता है" चुनें
  4. "वर्तमान में अनुपलब्ध सेटिंग्स बदलें" पर क्लिक करें
  5. सुनिश्चित करें कि नीचे स्थित "फास्ट स्टार्टअप चालू करें (अनुशंसित)" बॉक्स को चेक नहीं किया गया है।

अधिक विस्तृत निर्देश यहां देखे जा सकते हैं । आप GRUB को स्थापित करने के बाद फास्ट स्टार्टअप को फिर से सक्षम कर सकते हैं, और ऐसा लगता है कि उबंटू / GRUB बूटिंग के साथ कोई समस्या नहीं है। बस यह सुनिश्चित करें कि यह स्थापना के दौरान अक्षम है।

फास्ट स्टार्टअप को अक्षम करने के बाद, अपना कंप्यूटर बंद करें। चूंकि फास्ट स्टार्टअप अक्षम है, इसलिए विंडोज एक पूर्ण शटडाउन करेगा, और फर्मवेयर के ईएफआई प्रबंधक में अगले-बूट विकल्प को नहीं बदलेगा। (आम आदमी की शर्तें: Windows आपके HP सिस्टम को इसकी तेज़ स्टार्टअप फ़ाइल को बूट करने के लिए नहीं कहेगा जब यह अगली बार चालू हो जाएगा, इसलिए यह EFI बूट प्रबंधक की सूची का उपयोग करेगा, जैसा कि यह होना चाहिए। GRUB इस सूची में पहले स्थान पर होगा।)

चरण 3: विभाजन के साथ विभाजन सेट करें

उबंटू स्थापित करने से पहले, आप इसके लिए एक अलग विभाजन बनाने के लिए अपनी लाइव सीडी / यूएसबी का उपयोग करना चाहेंगे। इस तरह, यह * विंडोज को अधिलेखित नहीं करेगा।

* सुनिश्चित करें कि आपको बैकअप मिल गया है। कोई गारंटी नहीं - यह इस बात पर निर्भर करता है कि विंडोज ने आपके बूट विभाजन में क्या करने का फैसला किया है, और यह इस पर भी निर्भर हो सकता है कि आप किस उबंटू संस्करण / वितरण का उपयोग कर रहे हैं- मैंने उन सभी का उपयोग नहीं किया है।

विभाजन बनाने के लिए, आपको अपनी लाइव सीडी / यूएसबी को बूट करना होगा, और खुले हुए बटन को खोलना होगा। Gparted का उपयोग करने के लिए बहुत सारे ट्यूटोरियल हैं, और यह पता लगाना बहुत आसान है, इसलिए मैं आपको और इंटरनेट पर बारीकियों को छोड़ दूँगा।

  • आपको 4 विभाजन की आवश्यकता होगी:

    1. एक बूट पार्टीशन। यदि आपके पास पहले से ही विंडोज स्थापित है, तो आपको कुछ भी करने की आवश्यकता नहीं होनी चाहिए- यह पहले से ही आपके ड्राइव में पहले विभाजन में से एक होना चाहिए। कभी-कभी विंडोज रिकवरी नामक डिस्क की शुरुआत में एक और छोटा विभाजन भी करता है । बस इसे अकेला छोड़ दें।

      • यदि आप एक नया इंस्टॉलेशन कर रहे हैं, और आप सब कुछ स्क्रैच से शुरू करना चाहते हैं ( यह आपके सभी डेटा को मिटा देगा ), आगे बढ़ें और अपने ड्राइव के सभी विभाजनों को हटा दें, और फिर इस विभाजन को बनाएं। यह पहला विभाजन होना चाहिए ; इसका प्रारूप FAT32 होना चाहिए ; और इसका आकार कम से कम 200 एमबी होना चाहिए । अगर gparted में इसे लेबल करने का विकल्प है, तो इसे कॉल करें boot। यदि लेबल विकल्प नहीं है, तो इसके बारे में चिंता न करें। आप अवश्य करेंहालाँकि, इस विभाजन पर "बूट" और "एस्प" झंडे सेट करें; उनके बिना, उबंटू इंस्टॉलर बस इसे अनदेखा करेगा और एक लीगेसी मोड इंस्टॉल का उपयोग करेगा, और विंडोज (10) "हम एक नया विभाजन नहीं बना सकते हैं या मौजूदा एक का पता नहीं लगा सकते हैं" त्रुटि के साथ पूरी तरह से स्थापित करने से इनकार करेंगे। या नहीं। यह निर्भर करता है कि उस दिन विंडोज कैसा लगता है ...
    2. एक Windows विभाजन। फिर, यदि आपके पास पहले से विंडोज स्थापित है, तो यह विभाजन स्पष्ट रूप से यहां होना चाहिए, बूट और रिकवरी विभाजन के बाद। यह वह जगह है जहाँ आप इसे चाहते हैं, लेकिन आपको इसे अपने Ubuntu विभाजन और linux-swap विभाजन के लिए जगह बनाने के लिए आकार बदलने की आवश्यकता है। ऐसा करने के लिए gparted के आकार / चाल विकल्प का उपयोग करें। उबंटू को कम से कम 5 जीबी की आवश्यकता होती है, और लिनक्स-स्वैप विभाजन आपके भौतिक रैम का कम से कम आधा आकार होना चाहिए, इसलिए उसके लिए पर्याप्त जगह बनाने के लिए खिड़कियों के विभाजन का आकार बदलें। gparted आपको संभावित डेटा हानि के बारे में चेतावनी देगा- अपने विभाजन को सिकोड़कर किसी भी डेटा को नष्ट या भ्रष्ट नहीं करना चाहिए, जब तक कि आप इसे उपयोग किए जा रहे स्थान में नहीं सिकोड़ते।

      • यदि दोनों ऑपरेटिंग सिस्टम को स्क्रैच से स्थापित करना ( फिर से, यह आपके सभी डेटा को मिटा देगा ), माइक्रोसॉफ्ट का कहना है कि आपको 64-बिट ओएस के लिए कम से कम 20 जीबी की आवश्यकता होगी, इसलिए इस विभाजन को कम से कम 20 जीबी होना चाहिए । आप शायद इससे अधिक चाहते हैं, हालांकि: मैंने विंडोज़ के लिए बूट विभाजन के बाद सिर्फ आधे स्थान का उपयोग किया था, और इसका आधा हिस्सा उबंटू और लिनक्स-स्वैप के लिए था। यदि आप खरोंच से जा रहे हैं, तो इस विभाजन को FAT32 के रूप में स्वरूपित करने की आवश्यकता है। जब आप विंडोज इंस्टॉल करते हैं, तो यह इसे NTFS में प्रारूपित करेगा। Gparted के साथ ऐसा न करें; NTFS के कार्यान्वयन के मुकाबले विंडोज का कार्यान्वयन अलग है, और विंडोज विभाजन को पहचानने में सक्षम नहीं हो सकता है। विंडोज 10 इंस्टॉलर में, आपके पास विंडोज 10 को रखने के लिए कौन से विभाजन को चुनने का विकल्प होना चाहिए। यदि इसे FAT32 के रूप में स्वरूपित किया गया है, तो विंडोज को इसे देखने और खुद को वहां स्थापित करने में सक्षम होना चाहिए। यदि आप इस विभाजन को लेबल कर सकते हैं, तो इसे लेबल करें Windows। यह विंडोज स्थापित करने के दौरान आपके लिए आसान बना देगा। Windows इंस्टॉलर का बोलना- अभी तक शुरू नहीं हुआ है। यदि आप एक ही समय में उबंटू और विंडोज दोनों के नए इंस्टॉलेशन कर रहे हैं, तो 8 या 8.1 से 10 में अपग्रेड करने के बजाय, पहले उबंटू को इंस्टॉल करना बहुत आसान है ।
    3. एक लिनक्स विभाजन। विंडोज विभाजन की तरह, यह आकार में भिन्न हो सकता है, लेकिन उबंटू की वेबसाइट कम से कम 5 जीबी की सिफारिश करती है । फिर, आप शायद उससे बहुत अधिक चाहते हैं। यदि आप दोनों ऑपरेटिंग सिस्टमों की एक नई स्थापना करने के बजाय अपग्रेड कर रहे हैं, तो आपको gparted में दिखाए गए नए "असंबद्ध" स्थान में यह विभाजन बनाने में सक्षम होना चाहिए। यदि आप चाहें तो इसे बड़ा करें, लेकिन यदि आप किसी एक का उपयोग करने की योजना बनाते हैं तो लिनक्स-स्वैप विभाजन के लिए जगह छोड़ना याद रखें । इसे ext4 के रूप में स्वरूपित किया जाना चाहिए। ext2 या ext3 को भी काम करना चाहिए, यदि आप किसी कारण से पसंद करते हैं।
      • यदि स्क्रैच से इंस्टॉल किया गया है, तो ऊपर वर्णित अनुसार अपना Ubuntu विभाजन बनाएं। सुनिश्चित करें कि इसे ext4, ext3 या ext2 के रूप में स्वरूपित किया गया है । यह उबंटू को इसका उपयोग करने की अनुमति देगा, लेकिन इसे पहचानने से विंडोज 10 इंस्टॉलर को रखें, जिससे इसे चरण 3 में आपके द्वारा बनाई गई FAT32 विभाजन के लिए डिफ़ॉल्ट हो, जिसे वह पढ़ सकता है।
    4. वैकल्पिक, लेकिन अनुशंसित: एक लिनक्स-स्वैप विभाजनआपके भौतिक रैम का कम से कम आधा आकार एक अच्छी शुरुआत है, लेकिन मैं विवरण पढ़ने की सलाह देता हूं । मुझे 8 जीबी की रैम, और 1 टीबी की हार्ड ड्राइव मिली है, इसलिए मैंने इस विभाजन को अपने भौतिक रैम के समान आकार का बनाया है।

चरण 4: पहले Ubuntu स्थापित करें

चाहे आप विंडोज 10 को किसी मौजूदा विंडोज ओएस से अपग्रेड कर रहे हों, या विंडोज 10 और उबंटू डिस्ट्रीब्यूशन को एक नए या नए-रिप्रिंटेड हार्ड ड्राइव पर इंस्टॉल कर रहे हों, पहले उबंटू को इंस्टॉल करना बहुत आसान है। उबंटू अपने बूट लोडर के रूप में GRUB 2 का उपयोग करता है, जो चीजों को एक EFI बूटलोडर की तरह करता है। विंडोज 10 विंडोज बूट मैनेजर का उपयोग करता है, जो चीजों को करता है ... ठीक है, जिस तरह से विंडोज उन्हें करता है ... यदि आप पहले विंडोज स्थापित करते हैं, तो संभवतः आप बूट प्रक्रिया के दौरान एक विशेष कुंजी दबाए बिना उबंटू में बूट नहीं कर पाएंगे। विंडोज बूट मैनेजर को लोड होने से रोकने के लिए, क्योंकि बूट बूटर्स की सूची में जुड़ने पर विंडोज बूट मैनेजर GRUB का सम्मान नहीं करता है। इसलिए इसके बजाय, पहले Ubuntu और GRUB स्थापित करें, फिर Windows बूट प्रबंधक के लिए GRUB में एक प्रविष्टि जोड़ें।

चरण 4.1: पुरानी ईएफआई प्रविष्टियां (वैकल्पिक) की सफाई करना

कृपया यहाँ सावधान रहें। गलत चीज को हटाने से भारी समस्या हो सकती है।

उबंटू स्थापित करने से पहले, हम यह सुनिश्चित करना चाहते हैं कि भूतकाल के ओएस इंस्टॉलेशन के भूत भविष्य में हमें परेशान करने के लिए वापस नहीं आएंगे। एक यूईएफआई प्रणाली में, ऑपरेटिंग सिस्टम फर्मवेयर को बताने के लिए ईएफआई (एक्स्टेंसिबल फर्मवेयर इंटरफ़ेस) फ़ाइलों का उपयोग करते हैं: "अरे, मैं मौजूद हूं। यह वह जगह है जहां आप मुझे ढूंढ सकते हैं।" जब एक नया OS स्थापित होता है, तो यह EFI बूट प्रबंधक की सूची में एक प्रविष्टि जोड़ता है, जो इसे एक अद्वितीय प्रविष्टि संख्या देता है, और EFI बूट प्रबंधक को बताता है कि यह कहां है EFI फ़ाइल (हैं) (Windows कई अलग-अलग EFI फ़ाइलों को पंजीकृत करता है- नियमित बूट के लिए एक, रिकवरी बूट के लिए एक, फास्ट स्टार्टअप के लिए एक- संभवतः आपके फर्मवेयर और आपके ओएस संस्करण के आधार पर)। EFI बूट प्रबंधक भी बूट-ऑर्डर का ट्रैक रखता है: प्रवेश संख्याओं की एक सूची जो निर्दिष्ट करती है कि पहले बूट किया गया है। यदि आप ईज़ीबीसीडी का उपयोग कर रहे हैं; bcdedit; खिड़कियाँ' बूट मरम्मत या पुनर्प्राप्ति उपकरण; लिनक्स ओएस में बूट-मरम्मत; या यहां तक ​​कि अगर आपने विंडोज अपडेट किया है या इसे फिर से इंस्टॉल किया है, तो एक अच्छा मौका है कि आपकी ईएफआई प्रविष्टि सूची में अब कुछ डुप्लिकेट हैं। कम से कम, मेरा तो यही हाल था। यहां डुप्लिकेट होने से आपकी बूट करने की प्रक्रिया समाप्त हो सकती है, क्योंकि फ़र्मवेयर आउट-ऑफ़-डेट या गलत-फ़ाइल प्रविष्टियों के माध्यम से तब तक बदलता रहता है जब तक कि वह एक बूटलोडर नहीं पाता है जो काम करता है। यह बूट-लूप का कारण भी बन सकता है, जहां बूटलोडर ए बूटलोडर बी को फर्मवेयर को इंगित करता है, जो इसे वापस ए पर इंगित करता है, और फिर चीजें बहुत, बहुत लंबे समय से शुरू होती हैं ... जब तक यह एक बूटलोडर काम नहीं करता है तब तक फर्मवेयर आउट-ऑफ-डेट या गलत-फ़ाइल प्रविष्टियों के माध्यम से बदलता है। यह बूट-लूप का कारण भी बन सकता है, जहां बूटलोडर ए बूटलोडर बी को फर्मवेयर को इंगित करता है, जो इसे वापस ए पर इंगित करता है, और फिर चीजें बहुत, बहुत लंबे समय से शुरू होती हैं ... जब तक यह एक बूटलोडर काम नहीं करता है तब तक फर्मवेयर आउट-ऑफ-डेट या गलत-फ़ाइल प्रविष्टियों के माध्यम से बदलता है। यह बूट-लूप का कारण भी बन सकता है, जहां बूटलोडर ए बूटलोडर बी को फर्मवेयर को इंगित करता है, जो इसे वापस ए पर इंगित करता है, और फिर चीजें बहुत, बहुत लंबे समय से शुरू होती हैं ...

वैसे भी, अपनी ईएफआई प्रविष्टि सूची देखने और यह देखने के लिए कि क्या साफ करने की आवश्यकता है, efibootmgrअपनी लाइव सीडी / यूएसबी के साथ पैकेज का उपयोग करें । आपको इसे sudo apt-get install efibootmgrटर्मिनल में उपयोग करके इंस्टॉल करना होगा , फिर इसका उपयोग करके इसे चलाएं sudo efibootmgr। डिफ़ॉल्ट रूप से, आपको उन प्रविष्टियों की एक सूची मिलेगी जो कुछ इस तरह दिखती हैं:

EFI बूट प्रबंधक प्रविष्टि सूची का चित्र efibootmgr के आउटपुट से

जब मैंने पहली बार EasyBCD के साथ फ़िडलिंग के बाद इस उपकरण का उपयोग किया और bcdedit ने सही क्रम में बूट करने के लिए चीजों को प्राप्त करने की कोशिश की, तो मेरे पास यहाँ सौ से अधिक प्रविष्टियाँ थीं, उनमें से अधिकांश डुप्लिकेट थीं।

यदि आपकी बूट प्रबंधक सूची बहुत अधिक अव्यवस्थित नहीं है, या यदि आप यह तय करने में सहज नहीं हैं कि क्या हटाया जा सकता है और क्या नहीं हटाया जाना चाहिए, तो केवल 4.2 चरण पर जाएं।

किसी भी प्रविष्टि को साफ करने के लिए efibootmgr -b <hex_number> -B, hex_numberजिसकी आपको आवश्यकता नहीं है, का उपयोग करें , जहां बूट प्रविष्टि के साथ सूचीबद्ध संख्या से प्रतिस्थापित किया गया है। इसलिए, ऊपर दी गई तस्वीर में USB Drive (UEFI)प्रविष्टि (क्रमांकित बूट 2001 ) को हटाने के लिए , मैं उपयोग करूंगा sudo efibootmgr -b 2001 -B। आप देखेंगे कि मैंने कुछ डुप्लिकेट (सभी 3000+ नंबर वाली प्रविष्टियों) को छोड़ दिया। आप efibootmgrप्रविष्टियों के कुछ अन्य गुणों को देखने के लिए विभिन्न विकल्पों के साथ उपयोग कर सकते हैं , जैसे कि वे जिस फ़ाइल पथ को इंगित करते हैं। वे प्रविष्टियां डुप्लिकेट की तरह दिखती हैं, लेकिन वे सभी मेरे एचपी लैपटॉप द्वारा इसके BIOS को अपडेट करने के लिए उपयोग की जाने वाली विभिन्न फाइलों को इंगित करते हैं। कृपया ध्यान रखें कि आप क्या हटाते हैं। यहां चीजों को प्रतिस्थापित करना बहुत मुश्किल या असंभव हो सकता है। आप BootOrder को बदलने के लिए efibootmgr का भी उपयोग कर सकते हैं, जो इसे प्रदर्शित करता है। मैन पेज देखें इस उपयोगी उपकरण के बारे में अधिक जानकारी के लिए।

चरण 4.2: उबंटू स्थापित करना

आपके द्वारा EFI बूट प्रबंधक प्रविष्टियों को साफ़ करने के बाद, यदि आपने ऐसा करने का विकल्प चुना है, तो अंततः Ubuntu को स्थापित करने का समय आ गया है। अपने लाइव सीडी / यूएसबी लोड होने के साथ, बूटलोडर मेनू से इंस्टॉल विकल्प का चयन करें, या लॉग इन करने के बाद इसे डेस्कटॉप से ​​लॉन्च करें। इंस्टॉलर के पहले पृष्ठ पर अपने विकल्पों को चुनें। दूसरा भाग कुछ इस तरह दिखाई देगा: (मैं Xubuntu 14.04 का उपयोग कर रहा हूं, इसलिए आपका इंस्टॉलर अलग-अलग हो सकता है, लेकिन विकल्प समान हो सकते हैं।)

Xubuntu 14.04 के स्क्रीनशॉट विकल्प स्थापित करें

यदि आपका इंस्टॉलर आपके विंडोज इंस्टॉलेशन (जैसे मेरा) का पता नहीं लगाता है, तो आपको "कुछ और" विकल्प चुनने की आवश्यकता होगी। वहां से, आपको एक स्क्रीन मिलेगी जो आपके विभाजन को सेट करने के लिए उपयोग किए गए gparted मेनू के समान दिखती है। बस आपके द्वारा किए गए विभाजन का चयन करें, और विभाजन का चयन करके और "बदलें" पर क्लिक करके उन्हें सही माउंट बिंदु पर असाइन करें।

  • यदि आप दोनों OS को खरोंच से स्थापित कर रहे हैं, तो एक ही काम करें। स्वचालित स्थापना विकल्प का उपयोग न करें। आपको यह सुनिश्चित करने की आवश्यकता है कि उबंटू ext2 / ext3 / ext4 विभाजन में स्थापित हो, कि FAT32 Windows विभाजन।

चरण 5: विंडोज सेकेंड को अपडेट या इंस्टॉल करें

आपके पास विंडोज 10 के लिए एक इंस्टॉलेशन डिस्क होनी चाहिए। स्थापित करने से पहले, सुनिश्चित करें कि आपके पास आपकी उत्पाद कुंजी है, या आप इंस्टॉल / अपग्रेड नहीं कर पाएंगे। जब आप संस्थापन CD / USB पर बूट करते हैं, तो इंस्टॉलर बहुत सरल है। मेरे आराम के लिए थोड़ा सरल है- एकमात्र बटन "विंडोज 10 इंस्टॉल करें" या ऐसा ही कुछ था, और विंडोज 8, 8.1 और 10, उनके पीछे-पीछे स्थापित दृश्यों के लिए बदनाम हैं, जहां यह बस कहता है "हम कर रहे हैं" चीजें तैयार हो रही हैं ", और यह आपके सिस्टम के लिए वास्तव में क्या कर रहा है, इसके बारे में कोई विवरण नहीं देता है। यदि आपने अभी तक इन निर्देशों का पालन किया है, तो नियमित रूप से स्थापना शुरू करना ठीक होना चाहिए।

  • यदि आप विंडोज 8 या विंडोज 8.1 से अपग्रेड कर रहे हैं, तो आपको इंस्टॉलेशन प्रक्रिया के साथ कुछ खास नहीं करना चाहिए। (बहुत लंबी) स्थापना के माध्यम से प्राप्त करें, और चरण 6 पर आगे बढ़ें।

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

चरण 6: अद्यतन और (वैकल्पिक रूप से) GRUB को अनुकूलित करें

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

फास्ट स्टार्टअप को फिर से अक्षम करने के बाद, अपने कंप्यूटर को रिबूट करें।

यदि विंडोज़ डिफ़ॉल्ट रूप से बूट करता है, तो आपको सिस्टम के फर्मवेयर मेनू में आने के लिए अपने लैपटॉप के लिए विशेष कुंजी को दबाए रखना होगा। मेरे HP टचस्मार्ट पर, वह कुंजी Esc है। अन्य सामान्य कुंजियाँ F12, Delete, F10 हैं ... आपके कंप्यूटर का मैनुअल आपको यहाँ मदद करने में सक्षम होना चाहिए। फर्मवेयर मेनू से, GRUB में बूट करें। "एक बूट डिवाइस का चयन" या कुछ इसी तरह का विकल्प होना चाहिए, और उबंटू या जीआरयूबी को वहां सूचीबद्ध किया जाना चाहिए। यदि यह सूचीबद्ध नहीं है, तो EFI फ़ाइल से बूट करने के लिए एक विकल्प की तलाश करें, और इसके बजाय /EFI/ubuntu/grubx64.efi या (यदि आपके पास सुरक्षित बूट सक्षम है), EFI / ubuntu / shimx64.efi पर ब्राउज़ करें। इन फ़ाइलों के वास्तविक पथ आपके विकल्पों के आधार पर भिन्न हो सकते हैं, और आपका बूट विभाजन कैसे सेट किया जाता है, लेकिन फ़ाइल नाम समान होना चाहिए। इनमें से किसी एक .efi फाइल को GRUB में बूट करना चाहिए, तब आप अपने Ubuntu वितरण में बूट कर सकते हैं। एक बार लॉग इन करने के बाद, एक टर्मिनल खोलें और टाइप करेंsudo update-grub। यह os-prober स्क्रिप्ट को चलाएगा जो GRUB grub.cfg को संकलित करने के लिए उपयोग करता है, जो grub की EFI फ़ाइल को बताता है कि कौन सी प्रविष्टियों को शामिल करना है, किस रंग का उपयोग करना है, आदि os-prober स्क्रिप्ट को Windows बूट प्रबंधक की पहचान करनी चाहिए, और स्वचालित रूप से इसे जोड़ना चाहिए। सूचि।

वैकल्पिक रूप से, आप मेनू प्रविष्टियों के क्रम को बदलने और व्यवहार और GRUB मेनू के रंग और पृष्ठभूमि को बदलने के लिए Grub Customizer स्थापित कर सकते हैं। आप इसे एक टर्मिनल का उपयोग करके स्थापित कर सकते हैं sudo apt-get install grub-customizer, और फिर चला सकते हैं sudo grub-customizer

Windows OS के साथ साझा किए गए UEFI सिस्टम पर GRUB का उपयोग करते समय, MBR पर स्थापित न हों। कुछ ट्यूटोरियल फ़ाइल मेनू के तहत ग्रब कस्टमाइज़र के "इंस्टॉल टू एमबीआर" विकल्प का उपयोग करने के लिए इसे एक महत्वपूर्ण कदम के रूप में सूचीबद्ध करते हैं। आपको अधिकांश यूईएफआई प्रणालियों पर ऐसा नहीं करना चाहिए । एमबीआर (मास्टर बूट रिकॉर्ड) को BIOS फर्मवर के लिए डिज़ाइन किया गया है, और अभी भी कुछ हद तक विंडोज बूट लोडर द्वारा उपयोग किया जाता है। MBUB में GRUB को जोड़ना, जब यह पहले से ही EFI प्रविष्टि सूची में है, तो बहुत सारे हेयरबॉल पैदा कर सकते हैं। यदि आपको यह सुनिश्चित करने की आवश्यकता है कि बूट-ऑर्डर सूची में GRUB पहली प्रविष्टि है (यानी अगर विंडोज हमेशा बूट हो रहा है, भले ही आपने सब कुछ सही किया हो), EFI प्रबंधक के बूट ऑर्डर को देखने / संपादित करने के लिए efibootmgr (चरण 4.1 देखें ) का उपयोग करें। ।

टिप्पणियाँ

मैंने सिक्योर बूट का उल्लेख नहीं किया हैबिल्कुल भी, क्योंकि यह सामान्य रूप से उबंटू की स्थापना को प्रभावित नहीं करना चाहिए। कई दोहरे बूटिंग ट्यूटोरियल इसे अक्षम करने के बारे में बात करते हैं, लेकिन यह आमतौर पर वर्तमान 64-बिट इंस्टॉलर के साथ आवश्यक नहीं है। हालांकि, प्रत्येक पीसी अलग है, और सिक्योर बूट काफी नया (2012) है, इसलिए अलग-अलग फर्मवर चीजों को अलग तरीके से लागू कर सकते हैं। उदाहरण के लिए, मेरे एचपी फर्मवेयर के संस्करण में "लीगेसी बूट" विकल्प शामिल है, जो सिक्योर बूट को निष्क्रिय करता है और स्थापित ओएस को मानता है जैसे कि यह BIOS फर्मवेयर था: कुछ लोग इसे दोहरे-बूट के लिए स्थापित करने के लिए सक्षम करने की सलाह देते हैं। मेरे सिस्टम पर लीगेसी बूट मोड में उबंटू को स्थापित करने से GRUB को EFI प्रविष्टि सूची में खुद को जोड़ने से रोका गया, इसलिए यह सब कुछ स्वयं MBR में जोड़ सकता था, जिस पर Windows बूट प्रबंधक का पूर्ण नियंत्रण था। Windows बूट प्रबंधक ने प्रविष्टियों की सूची को प्रदर्शित करने के लिए बहुत सारे ट्वीकिंग लिए,

उबंटू और सुरक्षित बूट और विरासत बूट के बारे में अधिक जानकारी के लिए यहां देखें , और सामान्य रूप से यूईएफआई और BIOS प्रतिष्ठानों के बीच अंतर के बारे में जानकारी।


11
इस साइट पर एक अच्छा जवाब होने के लिए बहुत लंबा IMHO। उन दर्शकों को न भूलें जिन्हें आप लिख रहे हैं: औसत उपयोगकर्ता जो जीपीयू और सीपीयू के बीच अंतर नहीं जानता है ... अगर मैं इसे थोड़ा नीचे ले जाता हूं तो देखभाल करें? (क्या आप जानते हैं कि संपादन कैसे वापस करना है?)
Fabby

4
कृपया आगे जाएं! ओखम का उस्तरा, एह? मैं यह महसूस करने के बिना इसे आसान बनाने के लिए संघर्ष करता हूं जैसे मैं महत्वपूर्ण विवरण छोड़ रहा हूं, इसलिए किसी भी मदद की सराहना की जाती है।
माइकल हॉफमैन

24
UEFI के बारे में मैंने सबसे अच्छी व्याख्या के लिए +1 पढ़ा है। मुझे लगा कि यह एक तरह का "नया बायोस" है
सुपरसुलेडेर

5
मैंने कभी देखा है सबसे अच्छे उत्तरों में से एक। जल्द ही इसे आगामी उबंटू के साथ आजमाएंगे।
मॉश

11
यह एक अविश्वसनीय मार्गदर्शक है। मैं इसे सरल बनाने की पहले से बताई गई इच्छा को समझता हूं, लेकिन मुझे नहीं लगता कि इस समस्या का कोई सरल उत्तर है। हां, आप इसे "बस करो, फिर ऐसा करो" की बुलेट पॉइंट लिस्ट में काल्पनिक रूप से सिकोड़ सकते हैं, लेकिन मुझे लगता है कि यह आवश्यक नहीं है। ड्राइव के साथ मेसिंग बहुत सावधानी से करना पड़ता है; बुलेट पॉइंट सूची का पालन करने और बीच में कहीं विफल होने के लिए एक औसत उपयोगकर्ता नहीं चाहता है।
vaindil

8

मैं संभावित नीति उल्लंघन के लिए एक पोस्ट को डुप्लिकेट नहीं करना चाहता हूं इसलिए मैं इस समस्या के लिए अपने उत्तर को लिंक करूंगा। संक्षेप में मेरे पास सैमसंग लैपटॉप है जिसमें विंडोज 10 पहले से ही स्थापित है और मैं कई उदाहरणों के साथ लिनक्स स्थापित करने की कोशिश कर रहा था ; Ubuntu 12.04, 14.04, और 16.04। मैंने अपने सेटअप BIOS में बूट-रिपेयर का उपयोग किया और बूट प्राथमिकता को बदल दिया, जिसके परिणामस्वरूप पहले एक कार्यात्मक, लेकिन गड़बड़ GRUB लोड हो रहा था। उपयोगकर्ता द्वारा जवाब माइकल हॉफमैन रिक्त ड्राइव पर स्थापित करने और GRUB को साफ करने के तरीके के लिए अच्छी व्याख्या प्रदान करता है , लेकिन मैं अपने विंडोज इंस्टाल को हटाना नहीं चाहता था।

विस्तृत विवरण यहाँ मेरी पोस्ट में पाया जा सकता है ।


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

6

मैं आपको इस समस्या के लिए एक सरल हैक पेश कर सकता हूं, इसका उपयोग करें यदि कोई भी कानूनी समाधान आपकी समस्या को हल नहीं करता है।

जैसा कि विंडोज बूट ऑर्डर को बदलता रहता है, हैक उबंटू ग्रब को विंडोज बूट फाइल यानी bootmgfw.efi के रूप में पहचानने के लिए विंडोज को ट्रिक करना है

भाग 1: विंडोज़ पर EFI फ़ोल्डर तक पहुँचना

व्यवस्थापक के रूप में cmd खोलें और इसे एक्सेस करने के लिए EFI फ़ोल्डर को माउंट करें। निम्नलिखित आदेशों को एक-एक करके निष्पादित करें। नीचे मैंने माउंट को पत्र जी सौंपा है , सुनिश्चित करें कि आप अपने पीसी में एक बिना लिखा पत्र असाइन करते हैं।

mountvol g: /s
g:
cd EFI\

आपको EFI के भीतर एक Microsoft फ़ोल्डर और Ubuntu फ़ोल्डर देखना चाहिए।

भाग 2: कॉपी grubx64.efi Microsoft \ बूट \ के रूप में उबंटू से bootmgfw.efi

सबसे पहले bootmgfw.efi का बैकअप बनाएं

cd Microsoft\Boot\
rename bootmgfw.efi bootmgfw_.efi

अब कॉपी और नाम बदलें।

copy g:\EFI\ubuntu\grubx64.efi g:\EFI\Microsoft\Boot\
rename grubx64.efi bootmgfw.efi

भाग 3: EFI फ़ोल्डर को अनमाउंट करें

निम्नलिखित आदेशों को एक-एक करके निष्पादित करें।

c:
mountvol g: /d

अब अपने पीसी को रिबूट करें और आपको उबंटू जीआरयूबी लोड को देखना चाहिए जिसमें विंडोज के साथ-साथ बूट करने के लिए एक विकल्प विंडोज यूईएफआई लोडर होना चाहिए ।


यह काम करता है, लेकिन विंडोज अपडेट .efi फाइल को बदल सकता है, इसलिए इसे कभी-कभार रिड्यूस करना पड़ सकता है। योगदान के लिए धन्यवाद!
माइकल हॉफमैन

1
हाँ, कुछ Windows अद्यतन .efi फ़ाइल को प्रतिस्थापित करते हैं, इसलिए यदि आप Windows का उपयोग नहीं करते हैं, तो सबसे अच्छी बात यह है कि अक्सर स्थानीय सेवाओं से अपडेट को अक्षम करना है, और जब जैसा महसूस हो तब Windows को अपडेट करें और बताए गए चरणों को दोहराएं।
ईर्ष्या

यह काम करता है लेकिन अब मैं अपने विंडोज पर वापस कैसे बूट करूं? अब यह सीधे मेरे लिनक्स को बूट करता है। कृपया सलाह दें।
मार्टि डी

@ स्मार्ट ग्रिड को विंडोज विकल्प के रूप में भी दिखाना है। सुनिश्चित करें कि Microsoft बूट फ़ोल्डर में 'bootmgfw_.efi' मौजूद है।
ईर्ष्या करें

1
या यहाँbcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi सुझाए गए एक आदेश की तरह
newandlost

2

उपरोक्त समस्या के लिए थोड़ा आसान समाधान।

  1. F10उन्नत BIOS सेटिंग्स के माध्यम से जाने के लिए बूट-अप के दौरान दबाएं
  2. BIOS बूट ऑर्डर सेटिंग्स में लिगेसी बूट ऑर्डर को सक्षम करें जो यूईएफआई और लिगेसी बूट ऑर्डर दोनों को सक्षम करेगा।
  3. 5 सेकंड के लिए बूट विलंब को बढ़ाने से बूट समय OS चयन के दौरान कुछ समय मिलेगा।
  4. BIOS सेटिंग्स सहेजें और बाहर निकलें।
  5. अगले बूट पर आपसे बूट चयन विकल्प के बारे में पूछा जाएगा। F9उचित बूट विकल्प दर्ज करने और चयन करने के लिए दबाएँ (Windows OS बूट प्रबंधक या Ubuntu)

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

1
कम से कम मेरे परिदृश्य में मैंने इसे # 1 की तुलना में उपयोगकर्ता के अनुकूल और तेज पाया और विंडोज यूईएफआई बूट मोड से निपटने के लिए समाधान के रूप में जो मूल रूप से दोहरे बूटिंग को प्रतिबंधित करता है। हाँ। वास्तव में यह वर्कअराउंड उन लोगों के लिए है जो विरासत बूट को सक्षम कर सकते हैं और अपने पीसी / लैपटॉप को अजनबियों के संपर्क में नहीं आने से नियंत्रित कर सकते हैं और जान सकते हैं कि वे क्या कर रहे हैं। इसके अलावा कई लोग अपने पीसी को विंडोज 10 में पहले से इंस्टॉल / अपडेट करने के बाद अपना डुअल-बूट बनाना चाहते हैं और उनके पास समाधान # 1 के लिए पर्याप्त संसाधन या समय की आवश्यकता नहीं हो सकती है।
विशाल यदव

0

मुझे एक बहुत सरल समाधान मिला , जिसने एक एचपी लैपटॉप (355 जी 2) पर काम किया, जिसमें विंडोज़ 10 स्थापित थे

  1. बूट करते समय बचकर निकलें
  2. बूट विकल्पों के लिए F9 दबाएं
  3. USB विकल्प का चयन करें जो UEFI नहीं है (खदान में यह सूची में सबसे नीचे था) और Enter दर्ज करें
  4. फिर आपको एक त्रुटि संदेश स्क्रीन मिलेगी। हालाँकि, आपको बस OS या 'लाइव-इंस्टॉल' आज़माने के लिए 'लाइव' टाइप करना होगा और इसे इंस्टॉल करने के लिए एंटर करना होगा, और सभी को तैरना चाहिए ...।

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

हां, स्थापना और दोहरी बूट पूरी तरह से काम करने लगता है। मुझे यकीन नहीं है कि कैसे BIOS / मदरबोर्ड के फर्मवेयर संस्करण को ढूंढना है (यदि यही आप चाहते हैं)। मैंने 'sudo dmidecode' की कोशिश की, लेकिन इसने मेरी ज़रूरत से ज़्यादा जानकारी फेंक दी ...
Amphibio

यदि आप बूट के दौरान ईएससी दबाते हैं, तो BIOS सेटिंग्स या फर्मवेयर सेटिंग्स के लिए एक विकल्प होना चाहिए। वहाँ के बारे में एक या कुछ होना चाहिए।
माइकल हॉफमैन

1
अच्छा ठीक है। BIOS संस्करण F है। 10. कंप्यूटर 'बॉर्न ऑन डेट' 2015 से है, और कारखाना स्थापित ओएस विंडोज 7 था, अगर इससे कोई फर्क पड़ता है ....
एम्फीबियो

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

0

प्रेरणा लेना (ईमानदारी से, उत्तर से चीरना और फिर उसे सुव्यवस्थित करना क्योंकि यह बहुत जटिल है) यहाँ एक निश्चित उत्तर से (विशेष रूप से, आपका सुपर-विस्तृत उत्तर), यहाँ इसे प्राप्त करने का तरीका होगा, इससे उधार भी। मेरी हाल की क्यू एंड ए पोस्ट ( क्या मैं यूईएफआई पर उबंटू स्थापित करने के बाद विंडोज स्थापित कर सकता हूं? )।

पहला, और सबसे आसान तरीका, क्योंकि ऐसा लगता है कि यूईएफआई पहली स्थापित प्रणाली को प्राथमिकता देता है (कम से कम इन एचपी सिस्टम में, मेरे पास एक एचपी ओएमएन है जहां मैंने इसे हासिल किया था) नवीनतम स्थापित को प्राथमिकता देने की परंपरा के बजाय। यह संभव है कि ऐसा तब भी हो सकता है जब UEFI मूल रूप से कई बूटलोडर्स का समर्थन करता है।

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

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

अब दूसरा रास्ता efibootmgr के माध्यम से है। मुझे इसके साथ ज्यादा अनुभव नहीं है, इसलिए मैंने एक महान व्यक्ति से उधार लेने का फैसला किया, जो यूईएफआई, अच्छा ओएल / रॉड स्मिथ के आईएनएस और बाहरी को जानता है। उन्होंने यहां सवाल का जवाब दिया: बूट ऑर्डर को efibootmgr का उपयोग करके बदलें । यहाँ उन्होंने कहा कि क्रिया क्या है:

सबसे पहले, एक शिकायत जो डिस्क की शुरुआत से दूर है, एक EFI- बूटिंग कंप्यूटर पर अप्रासंगिक है। BIOS के अंतर्गत सीमाएं हैं (जो कि BIOS कितना पुराना है, इसके आधार पर भिन्न होता है), लेकिन यहां तक ​​कि (आधुनिक) BIOS के तहत, आपकी 750GB डिस्क में कोई समस्या नहीं होनी चाहिए।

दूसरे, आप बदल सकते हैं BootOrderके साथ चर efibootmgrके -oविकल्प, के रूप में:

सूदो ईफीबूटमग्र -ओ 0,1,2

यह कमांड ubuntuपहले दो उदाहरण सेट करेगा , उसके बाद Windows Boot Managerएंट्री होगी। वह चाल चलनी चाहिए । दुर्भाग्य से, कुछ ईएफआई बगिया हैं, और BootOrderप्रविष्टि को भूल जाते हैं या अन्यथा दुर्व्यवहार करते हैं। यदि आपको समस्या है, तो मैं विंडोज़ कमांडर प्रॉम्प्ट विंडो में निम्न कमांड आज़माने की सलाह देता हूं:

bcdedit / सेट {bootmgr} पथ \ EFI \ ubuntu \ shimx64.efi

(आप विकलांग सुरक्षित बूट है तो आप की जगह ले सकता shimx64.efiके साथ grubx64.efiहै, हालांकि या तो अक्षम सुरक्षित बूट के साथ काम करना चाहिए।)

यदि वह विफल रहता है, तो आपका फर्मवेयर शायद दोषपूर्ण है। HP से अपडेट उपलब्ध हो सकता है। यदि नहीं, या यदि यह मदद नहीं करता है, और यदि आप अपने कंप्यूटर के लिए वापसी की अवधि के भीतर हैं, तो इसे धनवापसी के लिए लौटाएं और ऐसा कुछ प्राप्त करें जो टूटा हुआ न हो। यदि आप ऐसा नहीं कर सकते हैं, तो आप वास्तव में बदसूरत वर्कअराउंड के क्षेत्र में हैं, जैसे कि GRUB का नाम बदलना ताकि यह विंडोज बूट लोडर होने का दिखावा करे। उस विषय पर कुछ जानकारी के लिए यहाँ देखें , विशेष रूप से rEFInd के लिए लिखा गया है। मूल सिद्धांत किसी भी चीज पर लागू होते हैं, हालांकि।

इसलिए मूल रूप से, बूट ऑर्डर को बदलने के लिए efibootmgr का उपयोग करें। आपके द्वारा यह सही करने के बाद, आपको पहले विंडोज बूटिंग के बजाय उबंटू होना चाहिए। :)

मुझे आशा है कि सभी मदद करता है!

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