सवाल दोहरी बूट उबंटू और विंडोज 8 - कोई ऑपरेटिंग सिस्टम नहीं मिला


मैं अपने नए सोनी वायो प्रो पर विंडोज 8 के साथ उबंटू 13.10 चलाने के अपने प्रयास को अंतिम रूप देने के लिए संघर्ष कर रहा हूं। लंबे समय तक शोध के बाद मुझे लगता है कि मैं अटक गया हूं।

मैं एक यूएसबी से बूट कर रहा था, मुझे बताएं कि मैंने क्या किया है (क्षमा करें अगर यह बहुत विस्तृत है)

स्थापना से पहले:

  • निष्क्रिय सुरक्षित निष्क्रिय
  • यूईएफआई बूट मोड में रहे
  • निष्क्रिय फास्ट स्टार्टअप

प्रारंभ में, जब मैंने यूएसबी (ईएफआई मोड में) से बूट किया, तो मुझे तुरंत कर्नेल त्रुटि मिली। तब मैं:

  • बूटिंग के बाद grub दर्ज करने के लिए दबाया ई
  • ग्रब में जोड़ा गया libata.force=noncq साथ शुरू लाइन के अंत में linux

इसने समस्या हल की और इंस्टॉलर चला सकता है। (जाहिर है इसमें एसएसडी के साथ कुछ करना है।)

स्थापना के दौरान मैंने तीन विभाजन बनाए, उनमें से सभी तार्किक विभाजन के रूप में, पहले दो EXT4 के रूप में।

⠀ / रूट (10 जीबी)
⠀ / घर (40 जीबी)
⠀ स्वैप (2 जीबी)

मुझे पता है मुझे दो होने से बचना चाहिए /boot/efi विभाजन, इसलिए मैंने विंडोज 8 को छोड़ दिया जैसा कि यह था।

स्थापना सफलतापूर्वक समाप्त हो गई। इसके बाद, कंप्यूटर सीधे विंडोज 8 में बूट हो जाएगा। मैंने बूट मरम्मत स्थापित करने के लिए लाइव यूएसबी का उपयोग किया और समुदाय / बूट-मरम्मत द्वारा दिए गए निर्देशों का पालन किया

बूट मरम्मत चलाने के बाद, पॉप-अप विंडो ने कहा कि WinEFI फ़ाइलों का पता चला था, और मुझसे पूछा कि क्या मैं उन्हें बदलकर आगे बढ़ना चाहता हूं या नहीं। पहले परीक्षण के दौरान, मैंने कहा "हाँ"। उत्पादित लिंक था: http://paste.ubuntu.com//6726194। इसके बाद भी विंडोज 8 ने बूटिंग बंद कर दी, और त्रुटि यह है कि कोई ऑपरेटिंग सिस्टम नहीं मिला।

बूट मरम्मत कार्यक्रम के अनुसार ही, मैंने प्रक्रिया को फिर से चलाया, और इस बार मैंने WinEFI फ़ाइलों के बारे में संकेत दिए जाने पर "नहीं" दबाया। उत्पादित लिंक था: http://paste.ubuntu.com//6726299। दुर्भाग्यवश, फिर से यह मदद नहीं की और मैं ऑपरेटिंग सिस्टम में से किसी एक को बूट नहीं कर सकता। कंप्यूटर या तो विंडोज के लिए रिकवरी या BIOS दर्ज करने का सुझाव देता है।

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

मैं किसी भी संकेत के लिए वास्तव में आभारी होंगे।


1
2018-01-11 00:26


मूल


आपने कोशिश की है: askubuntu.com/search?tab=votes&q=windows%20boot%20grub? - Esamo


जवाब:


आपकी विन्यास है बहुत अजीब, और आपके बूट मरम्मत आउटपुट इंगित करते हैं कि आपने अपने सारांश से कई महत्वपूर्ण विवरण छोड़े हैं। सबसे महत्वपूर्ण बात:

  • आपने मास्टर बूट रिकॉर्ड (एमबीआर) विभाजन तालिका रखने के लिए सिस्टम को GUID विभाजन तालिका (GPT) रखने से परिवर्तित कर दिया है। (मुझे लगता है कि इसमें शुरुआत में जीपीटी था क्योंकि आपने कहा था कि यह एक नया कंप्यूटर है; विंडोज 8 या 8.1 के साथ जहाज वाले लगभग सभी कंप्यूटर ईएफआई और जीपीटी का उपयोग करते हैं।) एमबीआर के उपयोग के आपके सभी ओएस के लिए महत्वपूर्ण प्रभाव पड़ता है। सबसे महत्वपूर्ण बात यह है कि विंडोज केवल एमओएस डिस्क से बीओओएस / सीएसएम / विरासत मोड में बूट होगा।
  • आपके दो बूट मरम्मत रनों के बीच कभी-कभी, आपने क्लॉवर बूट लोडर को दोबारा विभाजित और स्थापित किया, और शायद एक हैकिंटोश सेटअप।
  • आपके पास उचित ईएफआई सिस्टम विभाजन (ईएसपी) नहीं है, हालांकि आपका /dev/sda1करीब है। ईएसपी होने के लिए, इसे 0xEF का एमबीआर प्रकार कोड होना चाहिए, न कि 0x0B। इस परिवर्तन के साथ भी, हालांकि, कुछ ईएफआई ईएसपी को इस तरह पहचान नहीं सकते हैं। (ओटीओएच, कुछ इसे अभी ठीक कर सकते हैं क्योंकि यह अभी है - यह एक ऐसा क्षेत्र है जो अच्छी तरह से प्रलेखित या अच्छी तरह से परीक्षण नहीं किया जाता है।)

असल में, आपके जैसे सेटअप मानक से बहुत दूर है कि आप इसे बूट करने के लिए बूट मरम्मत जैसे टूल पर भरोसा नहीं कर सकते हैं। इसे काम करने के लिए आपको एक विशेषज्ञ बनने की आवश्यकता होगी। वास्तव में, इस तरह के एक विशेषज्ञ के रूप में बोलते हुए (मैं बनाए रखता हूं refind बूट प्रबंधक), मैं उस कॉन्फ़िगरेशन को स्पर्श नहीं करूंगा। इसके बजाए, मैं जो सिफारिश करता हूं वह है:

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

वैकल्पिक रूप से, आप एक एमबीआर के साथ सख्ती से BIOS / CSM / विरासत-मोड बूट का उपयोग कर सकते हैं। यह अधिक परिचित होने की संभावना है, लेकिन दुनिया ईएफआई और जीपीटी की ओर तेजी से आगे बढ़ रही है, और ओएस एक्स जीपीटी के साथ थोड़ा बेहतर काम कर सकता है।


2
2018-01-11 17:34



आपके सहयोग के लिए धन्यवाद। मैं एक विशेषज्ञ से बहुत दूर हूं और मैंने विभाजन तालिका को बदलने के लिए कुछ भी नहीं किया है। मैंने वेब पर पाया कि "जब तक डिस्क में कोई विभाजन या वॉल्यूम नहीं होता है तब तक आप एमबीआर से जीपीटी विभाजन शैली में डिस्क बदल सकते हैं।" - मेरा नया लैपटॉप खोलने के बाद मैंने जो पहली चीज की है, वह मेरे विंडोज विभाजन को कम कर रहा है और दूसरी वॉल्यूम बना रहा है ... किसी बिंदु पर मैंने कुछ पैराशन मैनेजर का इस्तेमाल किया, जो कुछ बदल सकता था? यह बहुत अच्छी तरह से काम नहीं कर रहा था, क्योंकि यह मेरे यूएसबी को इस तरह से स्वरूपित करता है जिसने इसे अपठनीय बना दिया ... - user234356
इसके अलावा, यह सब बहुत अजीब लगता है। मैंने अपनी दो बूट मरम्मत के बीच किया था, मेरे कंप्यूटर को लाइव यूएसबी से रीबूट किया गया था, बूट मरम्मत को इसके अनुसार स्थापित करें: help.ubuntu.com/community/Boot-Repair और इसे चलाओ। जैसा कि मैंने अपनी पोस्ट में उल्लेख किया है, दो मरम्मत अलग-अलग थीं, क्योंकि मैंने "WinEFI फ़ाइलों" के संबंध में प्रक्रिया के लिए एक अलग विकल्प चुना है - मैं उस quesiton के सटीक फॉर्मूलेशन को याद करने में सक्षम नहीं हूं। किसी समस्या को हल करने के लिए, क्लॉयर बूट लोडर बूट मरम्मत द्वारा ही स्थापित किया जा सकता है? - user234356
साथ ही, क्या यह बूट मरम्मत हो सकती है जिसने एमबीआर से जीपीटी में डिस्क बदल दी? आप कहते हैं कि विंडोज केवल एमओएस डिस्क से बीओओएस / सीएसएम / विरासत मोड में बूट होगा। उबंटू स्थापित करने के ठीक बाद, विंडोज सीधे बूट हो रहा था। तब मैंने बूट मरम्मत के पहले दौर में भाग लिया और यह बूटिंग बंद कर दिया। सब कुछ, मैंने फैसला किया कि मुझे इसे रखने के लिए विंडोज़ के बारे में बहुत कुछ परवाह नहीं है। मुझे लगता है कि मैं अपने कंप्यूटर से सब कुछ मिटा दूंगा और केवल उबंटू स्थापित करूंगा। - user234356
बूट-रिपेयर टूल डिस्क विभाजन को बदल नहीं सकता है, इसलिए निश्चित रूप से यह आपकी डिस्क को GPT से MsDos में नहीं बदला है। आप 2 लॉग के बीच, हम देख सकते हैं कि आपने MacOS इंस्टॉल करने का प्रयास किया है, शायद यह है कि आपकी डिस्क विभाजन बदल गई है। - LovinBuntu
मैं वास्तव में आपको आश्वासन देता हूं कि मैंने बिल्कुल कुछ करने की कोशिश नहीं की। पहली बूट मरम्मत के बाद, जब कंप्यूटर कुछ भी बूट नहीं हुआ, तो मैंने फिर से लाइव यूएसबी चलाया, फिर से बूट मरम्मत स्थापित की और इसे फिर से चलाया - कार्यक्रम ने खुद ऐसा करने के लिए कहा और "हाँ" और "नहीं" दोनों को आजमाएं WinEFI फ़ाइलों में परिवर्तन के जवाब। मैंने उबंटू की तुलना में कुछ और स्थापित करने की कोशिश नहीं की ... मैं वास्तव में समझ में नहीं आया कि क्या हुआ। - user234356


आपके पास अभी भी एक लाइव-यूएसबी है, है ना?

आप अपने लिनक्स विभाजन में से किसी एक से ग्रब स्थापित करना चाहते हैं, कभी-कभी, बूट-मरम्मत विफल हो जाती है। मुझे समझाने दो।

हम पहले लाइव-सीडी से बूट करेंगे, फिर अपने लिनक्स विभाजन में chroot, फिर अद्यतन-grub कॉल करें। "Chroot" का अर्थ है खोल खोलने के लिए रूट निर्देशिका एक अलग जगह पर है। यह टर्मिनल को विभाजन के लिए अनुमति देता है जैसे कि यदि आपने से बूट किया है। आप चलाने के लिए उस विधि का उपयोग कर सकते हैं apt-get updateभी

  1. लाइव-यूएसबी से बूट करें।

  2. टर्मिनल में (या खोल: ctrl + alt + F1), कॉल करें sudo fdisk -l

  3. अपना लिनक्स विभाजन ढूंढें। मैं मानता हूं कि आपका विभाजन अब से / dev / sda1 है, लेकिन यह एसडीबी 2 या अन्यथा हो सकता है

  4. कॉल sudo mount /dev/sda2 /mnt

  5. फाइल सिस्टम को भी माउंट करें। यह आपको chrooted के दौरान विभाजन के आदेशों को कॉल करने की अनुमति देता है .:

    $ mount -t proc none /mnt/proc

    $ mount -o bind /dev /mnt/dev

    $ mount -o bind /sys /mnt/sys

अब, बस सुडो क्रोट / एमएनटी पर कॉल करें, और आप अपने विभाजन में हैं। हम ग्रब को इंस्टॉल, चेक और अपडेट करेंगे:

sudo grub-install /dev/sda
sudo grub-install --recheck /dev/sda
sudo update-grub

ध्यान दें कि आप केवल ड्राइव नाम (एसडीए) कहते हैं, न कि विभाजन का नाम (sda1)।

उम्मीद है की यह मदद करेगा!

O7


0
2018-01-11 01:15



आपके तरह के उत्तर के लिए धन्यवाद! मैंने इसे उपर्युक्त के साथ पढ़ा है जो आशा की आखिरी बिट को मारने लगता है कि मैं चीजों को चलाने के लिए प्रबंधन कर सकता हूं। मुझे लगता है कि मैं विभाजन को साफ करने और केवल उबंटू को स्थापित करने का सहारा लेगा! - user234356