विंडोज 10 को ग्रब में जोड़ना


1

मैंने यहाँ कुछ अन्य प्रश्नों पर एक नज़र डाली है (जैसे कि GRUB विंडोज का पता नहीं लगाता है ), हालाँकि, जिन विकल्पों को वोट किया गया है उनमें से कई काम नहीं करते हैं।

वर्तमान में मेरी 40_customफ़ाइल नीचे की तरह दिखती है (कुछ अलग प्रयासों के बाद):

#8AEC5322EC5307B9
menuentry "Windows 10" --class windows --class os {
   insmod ntfs
   search --no-floppy --set=root --fs-uuid 88F44DC9F44DB9E8
   #chainloader +1
   ntldr /bootmgr
}

इसका उपयोग करते समय मुझे त्रुटि मिलती है cannot find command ntldr। अगर मैं ऊपर टिप्पणी करता हूं और chainloader +1मुझे त्रुटि मिलती है तो मैं इसे बदल दूंगा invalid efi file path

मुझे संदेह है कि जब मैंने विंडोज 10 स्थापित किया था, तो उस System Reservedस्थान के लिए विंडोज स्थापित करने के लिए एक अलग स्टोरेज डिवाइस का उपयोग करने के लिए यह "दयालु" था । मैं झूठ नहीं बोलूंगा, मैं इसे पसंद नहीं कर रहा था, लेकिन कभी नहीं। परिणामस्वरूप बूट फाइलें चालू हैं /dev/sda1(आईडी के साथ 88F44DC9F44DB9E8) और विंडोज 10 स्वयं चालू है /dev/sdb1। Ubuntu एक एनवीएम डिवाइस पर स्थापित है।

os-proberविंडोज 10 का पता नहीं लगाता (हाँ, दोनों विभाजन उबंटू में लगे होते हैं जब मैं इसे चलाता हूं) और update-grubइसका पता भी नहीं लगाता।

मैं अभी भी विंडोज 10 को कम से कम बूट कर सकता हूं , हालांकि, ऐसा करने के लिए मुझे Escग्रब में हिट करने की आवश्यकता है और फिर exitकमांड लाइन में टाइप करें । मैं तो विंडोज 10 लोगो के साथ स्वागत किया जाएगा।

किसी को भी यहाँ कोई विचार? मैं अनुमान लगा रहा हूं कि मुझे एक कमांड का उपयोग करने की आवश्यकता है set root='(hd0,1)', लेकिन मैं ईमानदारी से सुनिश्चित नहीं हूं कि मापदंडों के लिए किन मूल्यों को जाने की आवश्यकता है।

boot-repairलॉग के लिए पेस्टबिन लिंक ।

प्रासंगिक boot-repairअनुभाग:

=================== Suggested repair
The default repair of the Boot-Repair utility would purge (in order to unsign) and reinstall the grub2 of nvme0n1p2 into the MBRs of all disks (except live-disks and removable disks without OS).
Grub-efi would not be selected by default because: no-win-efi
Additional repair would be performed: unhide-bootmenu-10s   fix-windows-boot


=================== Blockers in case of suggested repair
GPT detected. Please create a BIOS-Boot partition (>1MB, unformatted filesystem, bios_grub flag). This can be performed via tools such as Gparted. Then try again.
Alternatively, you can retry after activating the [Separate /boot/efi partition:] option.


=================== Advice in case of suggested repair
EFI detected. You may want to retry after activating the [Separate /boot/efi partition:] option.
Do you want to continue?


=================== Final advice in case of suggested repair
Please do not forget to make your BIOS boot on nvme0n1 (WDS500G2X0C-00L350) disk!


=================== User settings
The settings chosen by the user will not act on the boot.

बूट-रिपेयर इंस्टॉल करें और
पूछें

क्या उबंटू स्थापित पर इसका प्रतिकूल प्रभाव पड़ेगा? उपरोक्त वास्तव में क्या करता है?
लारनु

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

जैसा कि @oldfred ने कहा कि आप बिना किसी सुधार के केवल रिपोर्ट करने के लिए बूट-रिपेयर चला सकते हैं। इस विकल्प को चलाएं। मुझे उम्मीद है कि रिपोर्ट हमें बताएगी कि विंडोज 10 को ग्रब मेनू में क्यों नहीं जोड़ा जा रहा है। रिपोर्ट में उन सुधारों को भी सूचीबद्ध किया जाएगा जो अगर ग्रब (और अन्य मुद्दों) को ठीक करने का विकल्प चुना गया था।
विनयुनुच्स

दोनों को धन्यवाद। @ डॉल्फ्रेड, आप पास्तिन
लारनू जूल

जवाबों:


1

आपको अपनी विंडोज डिस्क (एसडीबी) को एक जीपीटी प्रारूप में बदलना चाहिए । यहां, विंडोज एक एमबीआर डिस्क का उपयोग कर रहा है, जो कि जैसा है, उसे लीगेसी BIOS में चलाने की आवश्यकता है। UEFI मोड (L.308 यह सुझाव देता है ) में एक GPT प्रारूप में उबंटू आपके M.2 ड्राइव (nvme0n1) में चल रहा है । यूईएफआई पुराने BIOS सिस्टम के आधुनिक समकक्ष के समान है और इसे बदल दिया है, लेकिन आप अभी भी लीगेसी BIOS पर स्विच कर सकते हैं, सिवाय विंडोज एक एमबीआर डिस्क के साथ यूईएफआई मोड में चलने वाले कंप्यूटर का समर्थन नहीं करेगा, जो यहां मामला है।

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

एसडीए पर आपके विंडोज एमएसआर विभाजन का मुद्दा भी है। यह आपके मुख्य विंडोज sdb डिस्क पर क्यों नहीं है, मुझे नहीं पता, लेकिन कुछ समय के लिए मैं इसे छोड़ दूंगा जहां यह है, लेकिन आपको संभवतः बोर्ड में सब कुछ यूईएफआई को संगत बनाने के लिए एसडीए भी बदलना होगा। बस यह सुनिश्चित करें कि GPT के लिए डिस्क को परिवर्तित करने से पहले आप पहले sda / sdb पर रहने वाली सभी डेटा फ़ाइलों का बैक अप लें।


विंडोज को रीइंस्टॉल करना एक ऐसी चीज है जिससे मैं काफी हद तक बचना चाहता हूं। दुर्भाग्य से इंटरनेट की गति यहाँ भयानक है, इसलिए अपडेट को फिर से करने का मतलब होगा कि जहाँ वे थे, चीजों को वापस पाने के लिए मैं एक दिन का सबसे अच्छा खो दूंगा। हालांकि, मैंने एक "काम के आसपास" प्रबंधित किया है।
लारनु

0

क्या आपने ओएस-प्रोबर स्थापित करने की कोशिश की है?

sudo apt-get install os-prober

अपना ग्रब पुनः स्थापित करें:

grub-mkconfig
grub-install
grub-mkconfig -o /boot/grub/grub.cfg

मेरे सवाल से " os-proberविंडोज 10 का पता नहीं चलता है (हां, दोनों विभाजन उबंटू में घुड़सवार होते हैं जब मैं इसे चलाता हूं) और update-grubया तो पता नहीं लगाता है।"
लारनु

0

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

जैसा कि मैंने उल्लेख किया, मेरे प्रश्न में जब मैंने मारा Escऔर फिर exitमशीन को विंडोज 10 पर बूट किया। परिणामस्वरूप, मैंने 40_customफ़ाइल में निम्नलिखित को जोड़ा :

menuentry "Exit to Windows 10"{
    exit
}

मैं फिर भागा update-grub। जब मैं विकल्प का चयन करता हूं, तो यह विंडोज के लिए "बूट" को ग्रब करता है।

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