विंडोज 10 के साथ दोहरी बूट उबंटू 14.10 की कोशिश करना, पिछले एक का पता नहीं चला


11

मैं एक लैपटॉप है, और मुझे Ubuntu (मैं अनुभव है, और मैं सफलतापूर्वक स्थापित किया है स्थापित करने के लिए जा रहा हूँ आर्क लिनक्स , Ubuntu, फेडोरा , डेबियन , Xubuntu , Kubuntu , Manjaro लिनक्स , आदि), लेकिन स्थापित करने उबंटू 14.10 (utopic यूनिकॉर्न ) विंडोज 10 के साथ , उबंटू विंडोज का पता नहीं लगा सकता है।

यह मुझे दिखाता है कि कोई ओएस नहीं है, लेकिन मेरे पास विंडोज 10 है।

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

जवाबों:


12

मैं काम करने के लिए बूट की मरम्मत प्राप्त करने में सक्षम नहीं था इसलिए मैंने मैन्युअल रूप से विंडोज 10 बूट विकल्प जोड़ा।

पहला कदम /etc/grub.d/40_custom (SUDO का उपयोग करके) संपादित करना है और फ़ाइल के निचले भाग में निम्न पंक्तियाँ जोड़ना है:

menuentry 'Windows 10' {
set root='(hd0,msdos1)'
chainloader +1
}

इस मामले में मेरा बूटलोडर / dev / sda1 में था इसलिए msdos के अंत में 1 था। इसके बाद sudo update-grub2 चलाएं और आपको जाने के लिए अच्छा होना चाहिए।

मेरे लिए काम किया, यहाँ से ली गई सलाह: http://technologytales.com/2010/11/21/manually-adding-an-entry-for-windows-7-to-an-ubuntu-grub2-menu/


1
टिप : grub-customizerGRUB2 मेन्यू बनाने के लिए उपयोग करते हुए (मैं करता हूं, बस उन्हें साफ-सुथरा करने के लिए ;)), एक चेनलोडर टाइप प्रविष्टि बनाने से आपके द्वारा पोस्ट में बताई गई दो अतिरिक्त लाइनें जुड़ जाती हैं। उन्हें हटाने के लिए जागरूक रहें, अन्यथा विंडोज 10 बूट करने से इंकार कर देगा (यह मेरे साथ हुआ था, इसलिए मैंने समस्या को हल करने के लिए आवाज फैलाई)
सोनिकार्ग

3

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

स्रोत: मैंने एक विंडोज 10, उबंटू 14.10, प्राथमिक ओएस, फेडोरा क्वाड बूट चलाया है



ग्रब सिर्फ मुझे w10 रिकवरी दिखाओ और न ही सामान्य शुरुआत करो
user284299

क्या आपके पास भी विंडोज 10 रिकवरी पार्टीटॉन है। कुछ संस्करणों के साथ ओएस-प्रोबर ने विंडोज 7 बूट और रिकवरी की गलत पहचान की, तो शायद विंडोज 10 के साथ भी ऐसा ही हो?
ओल्डफ्रेड

win10 क्लीन इंस्टाल फेला
user284299

@ user284299 आप एक प्रतिष्ठा 4 उपयोगकर्ता हैं, के रूप में: यदि यह जवाब आप मदद की, क्लिक करने के लिए ग्रे मत भूलना इस पाठ का छोड़ दिया है, जिसका अर्थ है "हाँ, इस उत्तर मान्य है" पर! ;-) (शीर्षक में "सॉल्व्ड" न जोड़ें ... ;-) )
Fabby

1

उबंटू 15.04 स्थापित होने के बाद मुझे विंडोज 7 के साथ भी यही समस्या थी।

समाधान श्रृंखला लोडर के बजाय ग्रब 2 एनटोडर मॉड्यूल का उपयोग करना था।

यहाँ मेरा 42_custom /etc/grub.d/ में है

menuentry "Win 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
insmod ntldr
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 9804BD3004BD126C
ntldr ($root)/bootmgr
}

आप पाठ को विंडोज 10 में बदल सकते हैं, यह केवल पाठ है।


स्ट्रिंग का क्या 9804BD3004BD126Cअर्थ है? मुझे उस से संबंधित अजीब त्रुटियाँ मिल रही हैं ...
DrCord

पार्टी के लिए थोड़ी देर हो गई, लेकिन यह उसका विभाजन यूयूआईडी है (वे इस तरह कम हैं कि जब खिड़कियां उन्हें सेट करती हैं) और क्या यह अधिलेखित set root=...होने के बाद से लाइन बेमानी नहीं होनी चाहिए search?
जेवी

0

आप विंडोज 10 आईएसओ इमेज से बूट रिपेयर चलाने की कोशिश क्यों नहीं करते? इस तरह, विंडोज में एक एमबीआर होगा , और यह अन्य ऑपरेटिंग सिस्टम दिखाएगा। उसकी कोशिश करो।

मेरा मानना ​​है कि आपने उबंटू स्थापित किया है, इसलिए विंडोज डीवीडी डालें और मरम्मत का चयन करें -> सेमी

अब दर्ज करें,

Bootrec.exe /fixmbr

अन्य कमांड भी हैं। आप इन्हें आज़मा सकते हैं:

/FixBoot - writes a boot sector onto system partition to start Windows

/ScanOs - scans all disks for Windows installation and displays them.

/RebuildBCD - scans all disks for Windows installations and prompts you to pick the ones you want to add to the BCD.

1
यह मुझे ubuntu भी दिखाएगा?
user284299

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

1
विंडोज बूट मरम्मत अन्य OS सिस्टम को नजरअंदाज करती है
DnrDevil

विंडोज अन्य ओएस को नहीं पहचानता है। और अगर आप फिक्समब्र को चलाकर मरम्मत को खराब कर देते हैं, तो कोई भी मोड़ नहीं हो सकता है, जब तक कि आप किसी अन्य सिस्टम से सुपर ग्रब 2 स्थापित नहीं करते हैं और अपने ubuntu बूट विकल्प को बहुत कम से कम ठीक करते हैं।
shad0w_wa1k3r

0

उबंटू बूट करें और अपने विंडोज विभाजन को माउंट करें (बस Nautilus पर डिस्क खोलें)

कमांड लाइन पर निम्नलिखित को चलाएँ CtrlAltt:

sudo os-prober

यदि आपका विंडोज इंस्टॉलेशन पाया गया, तो आप चला सकते हैं:

sudo update-grub

ध्यान दें कि चरण 2 आपकी सुविधा के लिए है। आप बस विंडोज 7 विभाजन को माउंट कर सकते हैं और फिर अपडेट-ग्रब चला सकते हैं।


0

मेरे पास कुछ ऐसा है

menuentry 'Windows 10' {
search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

2
यह वर्णन करना उपयोगी हो सकता है कि इस कोड के टुकड़े का क्या अर्थ है और यह किस फ़ाइल (और किस अनुभाग में पाया गया है)
निक वेनबर्ग

मैं दूसरा @NickWeinberg नहीं कि हर कोई उस स्निपेट को grub.cfg फ़ाइल में एक प्रविष्टि के रूप में पहचान लेगा। कृपया उन लोगों के लाभ के लिए अपने उत्तर का विस्तार करें, जो इसे उन लोगों के रूप में नहीं पहचानते हैं जो मार्गदर्शन की आवश्यकता की संभावना नहीं रखते हैं। मदद करने के लिए धन्यवाद!
एल्डर गीक

मुझे यह एंड्रॉइड इंस्टॉलर द्वारा निर्मित grub.cfg में मिला। मैं संपादन ग्रब (और अंग्रेजी भी ...) में बहुत अच्छा नहीं हूं, लेकिन मुझे लगता है कि "रूट" और "चेनलोडर" विंडोज़ एफईआई फाइलों के स्थानीयकरण पर निर्भर करता है।
एलाट्रॉन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.