BIOS में खाली बूट अनुक्रम


1

मेरे पास डेल इंस्पिरॉन 5000 है जिसमें विंडोज 10 प्रीइंस्टॉल्ड है। मैंने इस पर (डुअल बूटिंग) लिनक्स डिस्ट्रो (ओपनस्यूस 42.2) स्थापित करने का प्रयास किया, लेकिन अब BIOS मेरी हार्ड ड्राइव को नहीं पहचान पाएगा। मुझे ध्यान देना चाहिए कि यह यूईएफआई के साथ काम करने का मेरा पहला मौका है, इसलिए मैं यहां अपनी गहराई से एक निष्पक्ष व्यक्ति हूं। मैंने जो कुछ किया, उसकी सूची दूंगा।

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

कंप्यूटर को रिबूट करने पर कोई बूट करने योग्य उपकरण नहीं मिल सकता है; यह कुछ नैदानिक ​​जाँच से गुजरा। मैंने बूटलोडर मेनू को रिबूट किया, और लीगेसी हेडिंग के तहत मैं अपनी हार्ड ड्राइव का चयन करने में सक्षम था जिसने ग्रब लॉन्च किया। हालाँकि ग्रब ने केवल OpenSuse के लिए विकल्प दिखाए, ड्यूल बूटिंग विंडोज के लिए कुछ भी नहीं। इसलिए मैंने BIOS सेटिंग्स में वापस चला गया और सेटिंग्स को बदल दिया कि वे पहले कैसे थे: यूईएफआई, कोई विरासत और सुरक्षित बूट सक्षम नहीं। जब मैंने बूटलोडर मेनू में रिबूट किया तो विरासत हार्ड ड्राइव से बूट करने के सभी विकल्पों के साथ गायब हो गई थी।

मैं फिर से BIOS सेटिंग्स में गया, और बूट अनुक्रम में बूट अनुक्रम पूरी तरह से खाली था। इसलिए मैंने हार्ड ड्राइव को विकल्प के रूप में जोड़ने के लिए "बूट विकल्प जोड़ें" पर क्लिक किया। हालाँकि, एक त्रुटि संवाद यह कहते हुए पॉप हुआ कि "चेतावनी: फ़ाइल सिस्टम नहीं मिला!" यह त्रुटि बनी रही कि क्या मैंने विरासत, यूईएफआई या सुरक्षित बूट को सक्षम किया है।

अब मेरे पास अलग-अलग विभाजनों पर स्थापित विंडोज और लिनक्स के साथ एक कंप्यूटर है, लेकिन मैं केवल लिनक्स को बूट कर सकता हूं और केवल अगर मैं मैन्युअल रूप से बूट लोडर मेनू में जाता हूं जब BIOS विरासत मोड में होता है।

क्या विंडोज को बूट करने के लिए मेरे BIOS को पुनर्स्थापित करने का कोई तरीका है?

मेरे पास दस्तावेजों का बैकअप है और इसी तरह, लेकिन BIOS के साथ मेरे फ़िडलिंग से पहले पूरे हार्ड ड्राइव का नहीं।


अपने बूट मोड को विरासत में बदलने और सुरक्षित बूट को निष्क्रिय करने से आपने UEFI को प्रभावी रूप से अक्षम कर दिया है जहाँ तक बूटिंग ऑपरेटिंग सिस्टम चलते हैं। किसी भी ऑपरेटिंग सिस्टम के बाद स्थापित होने की संभावना है कि यह BIOS आधारित प्रणाली है और तदनुसार कार्य करेगा। आपको काम करने के लिए विंडोज के लिए यूईएफआई बूट पर वापस विकल्पों को पुनर्स्थापित करने की आवश्यकता है, यह सिर्फ सुरक्षित बूट को अक्षम करने के लिए पर्याप्त होना चाहिए था। यह स्पष्ट नहीं है कि आपने लिनक्स को स्थापित करते समय किसी भी विभाजन को हटा दिया है या हटा दिया है या नहीं, इसलिए आपने बूट विभाजन को निकाल लिया है।
Mokubai

1
न्यूनतम के रूप में आपको लीगेसी बूट से वापस बदलने की आवश्यकता होती है, और संभवत: विंडोज स्थापित यूएसबी से बूट करें और देखें कि क्या यह बूट की मरम्मत कर सकता है। अगर वह काम करता है फिर नए "गैर-विरासत" मोड में रखते हुए लिनक्स को पुनर्स्थापित करें। यदि आप इस नए मोड में USB से बूट नहीं कर सकते हैं, तो आपको या तो एक डिस्ट्रो प्राप्त करना होगा या डिस्ट्रो के लिए एक बूट डिस्क बनाने के लिए बेहतर प्रोग्राम करना होगा।
Mokubai

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

जवाबों:


4

सबसे पहले, लीगेसी बूट (यानी BIOS मोड) "नए" UEFI बूट मोड के साथ पारस्परिक रूप से अनन्य है। विंडोज का एक संस्करण स्थापित है, जबकि सिस्टम एक मोड में है, कम से कम कहने के लिए, उत्तेजक दूसरे मोड में काम करने के लिए।

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

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

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


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

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


तो आपको या तो यूईएफआई मोड (विरासत नहीं) के साथ रहना होगा और लिनक्स को काम करने के लिए एक रास्ता खोजना होगा या लीगेसी मोड में सब कुछ पुनर्स्थापित करना होगा।


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

0

मोकूबाई का विश्लेषण सही है, और मैं सहमत हूं कि BIOS / CSM / विरासत बूट समर्थन को पुनर्प्राप्त करना अक्षम करने का एक महत्वपूर्ण हिस्सा है। (ठीक है, विकल्प हैं, लेकिन वे अजीब और हीन होने की संभावना है।) मैं बस पुनर्प्राप्ति के वैकल्पिक साधनों की पेशकश करना चाहता हूं:

  1. USB फ्लैश ड्राइव या मेरे का CD-R संस्करण डाउनलोड करें rEFInd बूट मैनेजर।
  2. आपके द्वारा डाउनलोड की गई फ़ाइलों से एक बूट माध्यम बनाएँ।
  3. बाहरी rEFInd माध्यम के साथ बूट करें। (आपको सुरक्षित बूट को अक्षम करने की आवश्यकता हो सकती है या rEFInd के साथ सुरक्षित बूट काम करने के लिए अतिरिक्त हुप्स के माध्यम से कूदने की आवश्यकता हो सकती है।)
  4. REFInd के मेनू से, परीक्षण करें कि Windows विकल्प काम करता है, फिर rEFInd में वापस रीबूट करें।
  5. rEFInd को अपने OpenSUSE को बूट करने के लिए कम से कम एक विकल्प प्रस्तुत करना चाहिए। OpenSUSE स्थापित करने के आधार पर ये विकल्प सीधे काम कर सकते हैं या नहीं भी कर सकते हैं। विशेष रूप से, आपको F2 को हिट करना होगा या rEFInd में दो बार सम्मिलित करना होगा और एक जोड़ना होगा root={your-root-device} कर्नेल मापदंडों का विकल्प, खासकर यदि आपने एक अलग प्रयोग किया हो /boot विभाजन। हालांकि, यह निश्चित नहीं है, इसलिए आपको पहले इस विकल्प के बिना प्रयास करना चाहिए।
  6. यदि आप REFInd के माध्यम से OpenSUSE बूट कर सकते हैं, तो आप उस बूट से एक नया EFI- मोड बूट लोडर स्थापित कर सकते हैं। दो विकल्प अपेक्षाकृत आसान होने की संभावना है।
    • यदि GRUB EFI पैकेज स्थापित है, तो टाइप करें grub-install जैसा root शायद काम करेगा; हालाँकि, आपको GRUB कॉन्फ़िगरेशन फ़ाइल को भी अपडेट करना होगा grub-mkconfig। मुझे सही स्थान पर फ़ाइल लिखने के लिए OpenSUSE के तहत आपके द्वारा उपयोग किए गए सटीक विकल्प याद नहीं हैं।
    • आप rEFInd RPM (पहले संदर्भित पृष्ठ से उपलब्ध) स्थापित कर सकते हैं। एक बार हार्ड डिस्क में इंस्टॉल हो जाने के बाद, यह उस संस्करण की तरह काम करना चाहिए, जिसे आपने बाहरी माध्यम से बूट किया था।

एक साइड नोट के रूप में, बूट करने योग्य लिनक्स इंस्टालर बनाने के कुछ उपकरण BIOS-मोड या EFI- मोड बूट लोडर को छोड़ देते हैं। यह उन्हें एक मोड या दूसरे में अप्राप्य बना सकता है। कई लोग, जब ऐसी समस्याओं का सामना करते हैं, तो आप फर्मवेयर में BIOS / CSM / विरासत समर्थन को सक्षम करने की गलती करते हैं - लेकिन यह सिर्फ लाइन के नीचे एक बड़ी समस्या पैदा करता है, जैसा कि आपने खोजा था। एक उपकरण का उपयोग करना जो आपके कंप्यूटर के लिए एक बूट करने योग्य माध्यम बनाता है और वांछित बूट मोड में उपयुक्त प्रतिक्रिया है। देख मेरा यह पृष्ठ इस विषय पर मेरे अनुभवों के लिए; हालाँकि, इस बात से अवगत रहें कि एक वितरण से दूसरे और एक कंप्यूटर से दूसरे कंप्यूटर में अंतर होते हैं, इसलिए मेरे कंप्यूटर पर उबंटू के साथ या उसके कंप्यूटर पर फेडोरा के साथ कुछ यादृच्छिक व्यक्ति के लिए जो काम करता है, वह आपके कंप्यूटर पर OpenSUSE के साथ आपके लिए काम नहीं कर सकता है। । इस प्रकार, आपको काम करने से पहले दो या तीन टूल या तरीकों को आज़माने की आवश्यकता हो सकती है।

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