Skip to main content

ईएफआई बूट मैनेजर का उपयोग कर विंडोज़ से पहले बूट करने के लिए उबंटू कैसे प्राप्त करें

/ कैसे डिफ़ॉल्ट द्वारा Windows बूट करने के लिए Ubuntu बूट आदेश आसान तरीका बदलें (जून 2026)

/ कैसे डिफ़ॉल्ट द्वारा Windows बूट करने के लिए Ubuntu बूट आदेश आसान तरीका बदलें (जून 2026)
Anonim

यदि आपने हाल ही में विंडोज के साथ विंडोज या लिनक्स के किसी भी अन्य संस्करण के साथ उबंटू स्थापित किया है, तो हो सकता है कि आप एक ऐसे मुद्दे पर आ गए हों जहां कंप्यूटर लिनक्स में बूट करने के विकल्प के बिना विंडोज में बूट हो। यह ईएफआई बूट प्रबंधक के साथ कंप्यूटर का एक आम दुष्प्रभाव है।

आप अपने कंप्यूटर को उबंटू या विंडोज में बूट करने के विकल्पों के साथ मेनू दिखाने के लिए प्राप्त कर सकते हैं।

लिनक्स के एक लाइव संस्करण में बूट करें

इस गाइड का पालन करने के लिए, आपको लिनक्स के लाइव संस्करण में बूट करने की आवश्यकता है।

  1. यूएसबी ड्राइव या डीवीडी डालें जिसे आपने अपने कंप्यूटर पर लिनक्स इंस्टॉल करने के लिए उपयोग किया था।

  2. विंडोज़ में बूट करें।

  3. Shift कुंजी दबाए रखें और Shift कुंजी दबाए रखें सिस्टम को पुनरारंभ करें।

  4. जब स्क्रीन दिखाई देती है, तो यूएसबी डिवाइस या डीवीडी से बूट करने के विकल्प पर क्लिक करें।

  5. लिनक्स को ऑपरेटिंग सिस्टम के लाइव संस्करण में उसी तरह लोड करना चाहिए जैसा आपने पहली बार स्थापित किया था।

ईएफआई बूट प्रबंधक कैसे स्थापित करें

बूट ऑर्डर में हेरफेर करने के लिए EFI बूट मैनेजर का उपयोग करने का तरीका यहां दिया गया है ताकि आप लिनक्स या विंडोज में बूट करना चुन सकें।

  1. दबाकर टर्मिनल विंडो खोलें Ctrl+एएलटी+टी एक ही समय में।

  2. आपके द्वारा उपयोग किए जा रहे लिनक्स वितरण के आधार पर ईएफआई बूट मैनेजर स्थापित करने के लिए उपयुक्त कमांड चलाएं:

उबंटू, लिनक्स मिंट, डेबियन और ज़ोरिन के लिए, apt-get कमांड का उपयोग करें:

sudo apt-efibootmgr स्थापित करें

फेडोरा और सेंटोस के लिए, yum कमांड का उपयोग करें:

sudo yum efibootmgr स्थापित करें

ओपनएसयूएसई के लिए:

sudo zypper efibootmgr स्थापित करें

आर्क, मंजारो और एंटरगोस के लिए, pacman कमांड का उपयोग करें:

sudo pacman -S efibootmgr

वर्तमान बूट ऑर्डर कैसे प्राप्त करें

सिस्टम को लोड करने के क्रम में पता लगाने के लिए, निम्न आदेश टाइप करें:

सूडो efibootmgr

कमांड का सुडो हिस्सा रूट अनुमति के लिए आपकी अनुमतियों को बढ़ाता है जो efibootmgr का उपयोग करते समय आवश्यक है। Efibootmgr का उपयोग करने के लिए आपको रूट उपयोगकर्ता होना चाहिए।

आउटपुट इस तरह कुछ दिखता है:

  • BootCurrent: 0004
  • टाइमआउट: 0 सेकंड
  • बूटऑर्डर: 0004,0001,0002,0005,0006,2001
  • Boot0001 विंडोज बूट प्रबंधक
  • बूट 20002 नेटवर्क
  • Boot0004 उबंटू
  • Boot0005 हार्ड ड्राइव
  • बूट0006 सीडी / डीवीडी / सीडी-आरडब्ल्यू ड्राइव
  • Boot2001 ईएफआई यूएसबी डिवाइस

BootCurrent लाइन दिखाती है कि इस समय बूट विकल्पों का किस प्रकार उपयोग किया गया था। इस उदाहरण में, 0004 उबंटू है।

टाइमआउट आपको बताता है कि पहले बूट विकल्प को चुनने से पहले मेनू कितना समय प्रकट होता है। यह 0 पर डिफ़ॉल्ट है।

BootOrder उस क्रम को दिखाता है जिसमें प्रत्येक विकल्प लोड किया जाएगा। सूची में अगला आइटम चुना जाता है यदि पिछली वस्तु लोड होने में विफल हो जाती है।

उदाहरण में, सिस्टम पहले 0004 बूट करने जा रहा है जो उबंटू है, फिर 0001 जो विंडोज, 0002 नेटवर्क, 0005 हार्ड ड्राइव, 0006 सीडी / डीवीडी ड्राइव है, और अंत में 2001 यूएसबी ड्राइव है।

अगर आदेश 2001,0006,0001 था, तो सिस्टम यूएसबी ड्राइव से लोड करने का प्रयास करेगा। यदि कोई यूएसबी ड्राइव मौजूद नहीं है, तो यह डीवीडी ड्राइव से बूट होगा, और आखिरकार, यह विंडोज बूट करेगा।

ईएफआई बूट ऑर्डर कैसे बदलें

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

उदाहरण के लिए, यह सूची लें:

  • BootCurrent: 0001
  • टाइमआउट: 0 सेकंड
  • बूटऑर्डर: 0001,0004,0002,0005,0006,2001
  • Boot0001 विंडोज बूट प्रबंधक
  • बूट 20002 नेटवर्क
  • Boot0004 उबंटू
  • Boot0005 हार्ड ड्राइव
  • बूट0006 सीडी / डीवीडी / सीडी-आरडब्ल्यू ड्राइव
  • Boot2001 ईएफआई यूएसबी डिवाइस

आपको यह देखने में सक्षम होना चाहिए कि विंडोज बूट पहले क्योंकि यह 0001 को सौंपा गया है, जो बूट ऑर्डर में सबसे पहले है।

जब तक विंडोज बूट करने में विफल रहता है तब तक उबंटू लोड नहीं होगा क्योंकि यह 004 को सौंपा गया है जो बूट ऑर्डर सूची में 0001 के बाद आता है।

बूट ऑर्डर में विंडोज़ से पहले लिनक्स, यूएसबी ड्राइव और डीवीडी ड्राइव को रखना एक अच्छा विचार है।

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

sudo efibootmgr -o 2001,0006,0004,0001

आप निम्न प्रकार के एक छोटे से नोटेशन का उपयोग कर सकते हैं:

sudo efibootmgr -o 2001,6,4,1

बूट सूची अब इस तरह दिखनी चाहिए:

  • BootCurrent: 0001
  • टाइमआउट: 0 सेकंड
  • बूटऑर्डर: 2001,0006,0004,0001
  • Boot0001 विंडोज बूट प्रबंधक
  • बूट 20002 नेटवर्क
  • Boot0004 उबंटू
  • Boot0005 हार्ड ड्राइव
  • बूट0006 सीडी / डीवीडी / सीडी-आरडब्ल्यू ड्राइव
  • Boot2001 ईएफआई यूएसबी डिवाइस

ध्यान दें कि यदि आप सभी संभावित विकल्पों को सूचीबद्ध करने में विफल रहते हैं, तो उन्हें बूट ऑर्डर के हिस्से के रूप में सूचीबद्ध नहीं किया जाएगा। इस उदाहरण से पता चलता है कि 0002 और 0005 को अनदेखा कर दिया जाएगा।

केवल अगले बूट के लिए बूट ऑर्डर कैसे बदलें

यदि आप अस्थायी रूप से इसे बनाना चाहते हैं तो कंप्यूटर का अगला बूट एक विशिष्ट विकल्प का उपयोग करता है, निम्न आदेश का उपयोग करें:

sudo efibootmgr -n 0002

  • BootCurrent: 0001
  • टाइमआउट: 0 सेकंड
  • बूटऑर्डर: 2001,0006,0004,0001
  • Boot0001 विंडोज बूट प्रबंधक
  • बूट 20002 नेटवर्क
  • Boot0004 उबंटू
  • Boot0005 हार्ड ड्राइव
  • बूट0006 सीडी / डीवीडी / सीडी-आरडब्ल्यू ड्राइव
  • Boot2001 ईएफआई यूएसबी डिवाइस

उपर्युक्त सूची का उपयोग करने से इसका मतलब यह होगा कि अगली बार कंप्यूटर बूट हो जाएगा, यह नेटवर्क से बूट होगा।

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

sudo efibootmgr -N

टाइमआउट सेट करना

यदि आप प्रत्येक बार कंप्यूटर लोड करते समय सूची से चुनने में सक्षम होना चाहते हैं तो आप एक टाइमआउट निर्दिष्ट कर सकते हैं।

ऐसा करने के लिए निम्न आदेश दर्ज करें:

sudo efibootmgr -t 10

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

आप निम्न आदेश का उपयोग कर टाइमआउट हटा सकते हैं:

sudo efibootmgr -T

बूट मेनू आइटम को कैसे हटाएं

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

  • BootCurrent: 0001
  • टाइमआउट: 0 सेकंड
  • बूटऑर्डर: 2001,0006,0004,0001
  • Boot0001 विंडोज बूट प्रबंधक
  • बूट 20002 नेटवर्क
  • Boot0004 उबंटू
  • Boot0005 हार्ड ड्राइव
  • बूट0006 सीडी / डीवीडी / सीडी-आरडब्ल्यू ड्राइव
  • Boot2001 ईएफआई यूएसबी डिवाइस

यदि आपके पास उपरोक्त बूट विकल्प हैं और आप उबंटू को हटाना चाहते हैं, तो आप पहले बूट ऑर्डर को निम्नानुसार बदलते हैं:

sudo efibootmgr -o 2001,6,1

फिर निम्न आदेश के साथ उबंटू बूट विकल्प को हटाएं:

sudo efibootmgr -b 4-बी

पहला -b बूट विकल्प 0004 का चयन करता है, और -B बूट विकल्प को हटा देता है।

बूट विकल्प को निष्क्रिय करने के लिए आप एक समान कमांड का उपयोग कर सकते हैं:

sudo efibootmgr -b 4-ए

आप इस आदेश का उपयोग कर बूट विकल्प को फिर से सक्रिय कर सकते हैं:

sudo efibootmgr -b 4 -a