बूट ऑर्डर अपने आप बदल रहा है


0

मेरा लैपटॉप एक लेनोवो योगा 720 15IKB है जो मिंट [लिनक्स] और विंडोज 10. के बीच डुअल बूट पर सेट है। सिस्टम विंडोज 10 के साथ आया था और विंडोज 10 चालू है, दूसरे पार्ट के लिए रूम बनाने के लिए सिकुड़ गया था मिंट लिनक्स। बूट ऑर्डर उबंटू और फिर विंडोज पर सेट है। उबंटू बूट मेनू लिनक्स या विंडोज में बूट करने की अनुमति देता है।

समस्या यह है कि हर बार सिस्टम बूट, बूट ऑर्डर को फिर से लिखा गया है ताकि विंडोज 10 शुरू हो जाए और लिनक्स ओएस शुरू करने का कोई विकल्प न हो।

लिनक्स को बूट करने के लिए, मुझे सबसे पहले लैपटॉप को विंडोज को बूट करने की अनुमति देनी चाहिए, फिर विंडोज रिकवरी एप्लेट से यूईएफआई को एक्सेस करें, बूट ऑर्डर को बदल दें ताकि उबंटू [a.k.a. टकसाल] पहले और विंडोज दूसरे स्थान पर है, यूईएफआई सेटअप उपयोगिता से बाहर निकलने के बिना परिवर्तनों को सहेजें, फिर परिवर्तनों को बचाने के बिना बाहर निकलें। कंप्यूटर तब लिनक्स ग्रब मेनू के साथ बूट करना जारी रखता है जो मुझे मिंट लिनक्स या विंडोज का चयन करने की अनुमति देता है। यदि मैं दो चरण प्रक्रिया के बजाय परिवर्तनों से बाहर निकलने और बचाने की कोशिश करता हूं, तो मेरे परिवर्तनों को अनदेखा कर दिया जाता है और सिस्टम बूट सीधे विंडोज 10 में। अगली बार जब मैं यूईएफआई सेटअप उपयोगिता दर्ज करता हूं, तो बूट ऑर्डर को पहले विंडोज और लिनक्स पर वापस बदल दिया जाता है। दूसरा।

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

मैंने विंडोज से EasyUEFI का उपयोग करने की कोशिश की है। यह बूट क्रम को बदल नहीं सकता क्योंकि प्रशासक के रूप में चलने पर भी "मेमोरी रीड-ओनली" है। लिनक्स से, efibootmgr बूट क्रम को लिनक्स और फिर विंडोज के रूप में दिखाता है।

यह स्पष्ट नहीं है कि बूट ऑर्डर कब बदला जा रहा है। यह स्पष्ट नहीं है कि विंडोज 10 इसे बदल रहा है या लेनोवो फर्मवेयर।

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

लैपटॉप: लेनोवो योगा 720 15IKB OS1: विंडोज 10 OS2: टकसाल 19 UEFI ऐप: InsydeH2O सेटअप उपयोगिता


मेरे पास अपग्रेड के माध्यम से भी बूट ऑर्डर बदलने में विंडोज नहीं था, इसलिए मैं फर्मवेयर का अनुमान लगाऊंगा - या फिजिकल फ्लैश मेमोरी खराब होना। क्या आपके सभी EFI बूटलोडर्स एक ही सिस्टम विभाजन में हैं? क्या आप सफलतापूर्वक जोड़ सकते हैं? नया बूट प्रविष्टियाँ, या सामान्य रूप से किसी भी अन्य फर्मवेयर सेटिंग्स को बदलना?
grawity

Windows अद्यतन बूट क्रम को नहीं बदलता है। मुझे यह भी संदेह है कि समस्या फर्मवेयर में है। यह व्यवहार तब से है जब मैंने लैपटॉप नया खरीदा था इसलिए मुझे उम्मीद है कि यह भौतिक फ्लैश मेमोरी खराब होने का मामला नहीं है। अन्य EFI सेटिंग्स को बदला जा सकता है और उनकी नई सेटिंग्स पर बने रह सकते हैं। मेरे सभी EFI बूटलोडर्स एक ही पार्टीशन में हैं। मैं मान रहा हूं कि मैं उबंटू प्रविष्टि सफलतापूर्वक जोड़े जाने के बाद से नई बूट प्रविष्टियां जोड़ सकता हूं।
Steven F. Le Brun

जवाबों:


0

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

ऐसा कुछ जो अक्सर जानबूझकर दूषित चर को ओवरराइड करता है, आपके GRUB बाइनरी को कॉपी कर रहा है \EFI\<distro>\GRUBX64.efi में \EFI\BOOT\BOOTX64.efi (अगर AMD64 पर - हटाने योग्य मीडिया पथ आपके EFI सिस्टम विभाजन पर आर्किटेक्चर निर्भर है)। जब भी आप GRUB को अपडेट करते हैं, तो आपको इसे मैन्युअल रूप से करने के लिए याद रखना होगा।

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