मैंने अपने कंप्यूटर पर विंडोज स्थापित किया, इसके बाद उबंटू की स्थापना हुई। हालाँकि, अब मैं अपने विंडोज इंस्टाल में बूट नहीं कर पा रहा हूँ।
मुझे इसे ठीक करने के लिए क्या करना चाहिए?
मैंने अपने कंप्यूटर पर विंडोज स्थापित किया, इसके बाद उबंटू की स्थापना हुई। हालाँकि, अब मैं अपने विंडोज इंस्टाल में बूट नहीं कर पा रहा हूँ।
मुझे इसे ठीक करने के लिए क्या करना चाहिए?
जवाबों:
मैं कुछ धारणाएँ बनाने जा रहा हूँ:
यदि उन मान्यताओं में से कोई भी गलत है, तो निम्नलिखित सलाह आपकी मदद नहीं करेगी (हालांकि यह किसी भी चीज को चोट नहीं पहुंचाएगी):
इन सामग्रियों के साथ एक फ़ाइल बनाएं /boot/grub/custom.cfg
(चलाकर sudo -H gedit /boot/grub/custom.cfg
):
#This entry should work for any version of Windows installed for UEFI booting
menuentry "Windows (UEFI)" {
search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
(ऊपर आने वाली Gedit विंडो में कॉपी और पेस्ट करें, फिर Gedit को सहेजें और छोड़ें)
रिबूट और आपको "विंडोज (यूईएफआई)" शीर्षक से एक प्रविष्टि देखना चाहिए और यदि आप इसे चुनते हैं तो विंडोज को बूट करना चाहिए। अगर वह काम नहीं करता है, तो कृपया बूट जानकारी स्क्रिप्ट ( http://bootinfoscript.sourceforge.net/ ) चलाएं और RESULTS.txt
इसे पोस्ट करें ताकि यह आपको उचित सलाह देने के लिए आवश्यक जानकारी हो।
यदि कंप्यूटर पूरी तरह से GRUB मेनू दिखाए बिना उबंटू में स्वचालित रूप से बूट हो जाता है, तो कभी-कभी आप निर्माता के BIOS / UEFI कुंजी को बूट समय पर दबा सकते हैं और UEFI या BIOS मोड में फर्मवेयर मेनू से उस ऑपरेटिंग सिस्टम का चयन कर सकते हैं जिसकी आपको आवश्यकता है। उपयोग की जाने वाली सामान्य कुंजियाँ Esc, Delete, F1, F2, F10, F11 या F12 हैं। गोलियों पर, सामान्य बटन वॉल्यूम ऊपर या वॉल्यूम नीचे होते हैं। स्टार्टअप के दौरान, अक्सर एक स्क्रीन होती है जिसमें कुंजी का उल्लेख होता है। यदि कोई नहीं है, या यदि स्क्रीन इसे देखने के लिए बहुत तेज़ी से जाती है, तो अपने निर्माता की वेबसाइट देखें। *
यदि बूट समय पर GRUB मेनू दिखाई नहीं देता है तो यह काम नहीं करता है, बूट के तुरंत बाद BIOS / UEFI स्प्लैश स्क्रीन पर BIOS के साथ, Shiftकुंजी को जल्दी से दबाकर रखें , जिससे GNU GRUB मेनू स्क्रीन आ जाएगी। UEFI प्रेस (शायद कई बार) के Escसाथ GNU GRUB मेनू स्क्रीन पर जाने के लिए कुंजी। कभी-कभी निर्माता की स्प्लैश स्क्रीन विंडोज बूटलोडर का एक हिस्सा होती है, इसलिए जब आप मशीन को पावर करते हैं तो यह सीधे GNU GRUB मेनू स्क्रीन पर जाता है, और फिर दबाव Shiftअनावश्यक होता है।
यदि बूट समय पर GRUB मेनू नहीं दिखाई देता है, तो यह काम नहीं करता है, तो निम्नलिखित के लिए प्रयास करें:
Ubuntu से टर्मिनल खोलें और टाइप करें:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair
sudo boot-repair
बूट रिपेयर एप्लिकेशन खोलें और उन्नत विकल्प चुनें -> अन्य विकल्प टैब -> विंडोज बूट फ़ाइलों की मरम्मत करें । बूट फ्लैग को उसी विभाजन पर रखा जाना चाहिए जिस पर उबंटू स्थापित है। जिस विभाजन पर उबंटू स्थापित किया गया है, उसे डिस्क एप्लिकेशन से पहचाना जा सकता है जो उबंटू में बनाया गया है।
यदि आप Windows बूट फ़ाइलों के विकल्प का चयन करने में असमर्थ हैं क्योंकि यह धूसर हो गया है, तो इस उत्तर को देखें ।
Rescatux एक मुफ्त बूट करने योग्य लाइव सीडी / यूएसबी है जो GRUB और विंडोज बूटलोडर की मरम्मत कर सकता है। Rescatux में ऑपरेटिंग सिस्टम बचाव कार्यों के एक मेनू के साथ एक ग्राफिकल इंटरफ़ेस है। यदि आपकी हार्ड डिस्क में MBR विभाजन प्रारूप है, तो आप Windows बूटलोडर को ठीक करने के लिए पुनर्स्थापना Windows MBR (BETA) विकल्प का चयन कर सकते हैं । यदि आपके कंप्यूटर में UEFI फर्मवेयर है, तो आप UEFI विकल्प बूट विकल्पों में से चयन कर सकते हैं।
बूट होने के तरीके:
GRUB विकल्प:
विंडोज विकल्प:
पासवर्ड विकल्प:
रेसकैप एक अच्छा जादूगर है जो आपको अपने बचाव कार्यों के माध्यम से मार्गदर्शन करेगा।
USB फ्लैश ड्राइव डालें और जांचें कि क्या GParted एप्लिकेशन का उपयोग करके फ्लैश ड्राइव पर बूट फ्लैग को सक्षम किया गया है। USB फ्लैश ड्राइव को अनमाउंट करें। GParted खोलें और ड्राइव की मेनू सूची से USB फ्लैश ड्राइव का चयन करें। GParted मेनू से: विभाजन -> फ़्लैग प्रबंधित करें -> बूट चेक करें ।
यह सत्यापित करना बहुत महत्वपूर्ण है कि आप जिस डिवाइस को Rescatux लाइव USB स्थापित कर रहे हैं वह वास्तव में आपकी फ्लैश ड्राइव है, जिससे आप अपने किसी भी सिस्टम या व्यक्तिगत फाइलों को अधिलेखित नहीं करते हैं जो आपके ऑपरेटिंग सिस्टम को अनबूटेबल बना सकते हैं। उबंटू में आप डिस्क एप्लीकेशन का उपयोग करके फ्लैश ड्राइव का डिवाइस नाम पा सकते हैं ।
USB विभाजन डिवाइस को अनमाउंट करें। मान लें कि USB पार्टीशन डिवाइस है/dev/sdc1
sudo umount /dev/sdc1 # replace sdc1 with the partition name of your USB drive
निर्देशिकाओं cd
के पथ का उपयोग करके निर्देशिकाओं को बदलें जहां आपके द्वारा डाउनलोड की गई Rescatux iso फ़ाइल स्थित है।
USB फ्लैश ड्राइव पर Rescatux iso फ़ाइल लिखें। निम्न कमांड में rescatux_0.xxxx.iso
आपके द्वारा डाउनलोड किए गए Rescatux iso फ़ाइल के नाम के साथ बदलें ।
sudo dd if=rescatux_0.xxxx.iso of=/dev/sdc # this command also works in Windows Subsystem for Linux
sudo sync
मैं बिल्ट-इन स्टार्टअप डिस्क क्रिएटर ऐप का उपयोग करके एक रेसक्यूक्स लाइव यूएसबी बनाने में भी सक्षम रहा हूं।
विंडोज में विभाजन परिवर्तनों को पूर्ववत करने का कोई तरीका नहीं है। आपको विंडोज को पुनर्स्थापित या पुनर्प्राप्त करना होगा, फिर उबंटू को पुनर्स्थापित करना होगा।
सबसे पहले, बूट-रिपेयर ( सूचना ) चलाने की कोशिश करें और देखें कि क्या यह मदद करता है। इसे चलाने के लिए:
उबंटू लाइव डीवीडी या यूएसबी से बूट करें।
इन लाइनों को एक बार में टर्मिनल एक लाइन में टाइप करें।
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
डैश में बूट-रिपेयर की खोज करें और उसे लॉन्च करें।
बूट-मरम्मत के साथ अपने कंप्यूटर को ठीक करने के लिए, बस "अनुशंसित मरम्मत" बटन पर क्लिक करें। अगर यह काम किया, तो आप कर रहे हैं।
यदि बूट रिपेयर काम नहीं करता है, तो विंडोज रिकवरी सीडी (अपने पीसी निर्माता से एक के लिए पूछें) के साथ एक मरम्मत चलाएं।
एक रिकवरी सीडी से बूट। आपको यह देखना चाहिए।
कमांड प्रॉम्प्ट ऐप खोलें और टाइप करें bootrec /fixmbr
।
विंडो बंद करें और इस बार "स्टार्टअप रिपेयर" चुनें। प्रक्रिया पूरी होने तक प्रतीक्षा करें। इसमें आमतौर पर लगभग 30 मिनट -2 घंटे लगते हैं।
यदि विंडोज सफलतापूर्वक मरम्मत की जाती है, तो आप कर रहे हैं। यदि ऐसा नहीं है, तो आपको विंडोज को विंडोज इंस्टॉलेशन सीडी के साथ फिर से इंस्टॉल करना होगा।
यदि आपके पास विंडोज इंस्टॉलेशन सीडी नहीं है, तो आप उबंटू लाइव डीवीडी / यूएसबी को बूट कर सकते हैं और विंडोज बूस्टर के समतुल्य फ़ंक्शन के साथ एक बूटलोडर स्थापित कर सकते हैं।
sudo apt-get update
sudo apt-get install lilo
sudo lilo -M /dev/sda mbr
स्थापित होने के बाद लिलो आपको एक चेतावनी देगा, लेकिन आप इसे अनदेखा कर सकते हैं कि जब विंडोज स्टाइल बूट लोडर के रूप में उपयोग किया जाता है तो लिलो ठीक काम करता है।
अगला, विंडोज स्थापित या पुनर्प्राप्त होने के बाद, आपको उबंटू विभाजन को हटाना होगा। उन्हें पहचानें और विंडोज में डिस्क प्रबंधन उपयोगिता के साथ इसे हटा दें।
उसके बाद, उबंटू को उसी तरह पुनर्स्थापित करें।
यदि OS को अलग-अलग मोड में स्थापित किया गया है, तो ड्यूल बूटिंग विंडोज और उबंटू काम नहीं कर सकते हैं। यदि आपका विंडोज BIOS मोड में स्थापित है, तो यह आपके उबंटू को BIOS मोड में स्थापित करने के लिए अनुशंसित है, लेकिन यदि यह UEFI मोड में स्थापित है, तो उबंटू के साथ भी ऐसा ही करें। यह पता लगाने का सबसे आसान तरीका है कि क्या आप यूईएफआई या BIOS चला रहे हैं, जिसका नाम फ़ोल्डर है /sys/firmware/efi
। यदि आपका सिस्टम BIOS का उपयोग कर रहा है, तो फ़ोल्डर गायब हो जाएगा।
यदि आपने GPT विभाजन के साथ एक ही ड्राइव पर विरासत मोड में उबंटू स्थापित किया है, तो आप ग्रब-पीसी की स्थापना रद्द करने और grub-efi-amd64 को स्थापित करने के लिए बूट रिपेयर के उन्नत विकल्पों का उपयोग कर सकते हैं । यह उबंटू इंस्टॉलेशन को BIOS बूट से यूईएफआई बूट में कनवर्ट करता है, वही फर्मवेयर जो हाल ही में निर्मित लैपटॉप के साथ विंडोज प्री-इंस्टॉल किया गया है।
यूईएफआई मोड में उबंटू को परिवर्तित करना
यदि आपको एक अलग / बूट / एफ़आईआई विभाजन विकल्प दिखाई देता है, तो उसके बाईं ओर चेकबॉक्स में एक चेकमार्क डालें, फिर निचले दाएं कोने में स्थित लागू करें बटन पर क्लिक करें ।
अपने BIOS को सेट करें ताकि वह UEFI मोड में हार्ड ड्राइव को बूट करे। इस सेटिंग को समायोजित करने का तरीका कंप्यूटर के विशिष्ट मॉडल पर निर्भर करता है, लेकिन आमतौर पर यह सेटिंग BIOS / UEFI सेटअप उपयोगिता के बूट टैब के तहत बूट प्राथमिकता सेटिंग्स में स्थित है ।
उबंटू को यूईएफआई मोड में बदलने के बारे में अधिक जानकारी के लिए खंड में https://help.ubuntu.com/community/UEFI को यूईएफआई मोड में परिवर्तित करने के बारे में ।
ग्रब बूटलोडर को यूईएफआई से BIOS में विपरीत दिशा में भी परिवर्तित किया जा सकता है। लिनक्स BIOS मोड में GPT डिस्क से ठीक बूट कर सकता है। इस उत्तर को देखें: EFI से BIOS बूट में कनवर्ट करें
बूट-रिपेयर इस बात का ध्यान रखेगा।
पहले एक नया टर्मिनल खोलें, फिर टाइप करें:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair
इस टूल के संदर्भ और संदर्भ भी देखें
जब आप उबंटू स्थापित करते हैं तो पहले से ही स्थापित विंडोज ओएस का पता नहीं लगाया गया था। os-prober
डिफ़ॉल्ट उबंटू रिपॉजिटरी से एक सिस्टम पर उपलब्ध अन्य ओएस का पता लगाता है और टर्मिनल में परिणामों को आउटपुट करता है। यदि os-prober
काम नहीं करता है, तो जांचें कि क्या कमांड sudo fdisk -l
विंडोज विभाजन को खोजने में सक्षम है।
यदि आपको विंडोज पार्टीशन मिला है तो टाइप करें sudo update-grub
। sudo update-grub
GRUB बूटलोडर को अद्यतन करता है और गलत प्रविष्टियों को सही करता है। इस कमांड ने मेरी समस्या को हल कर दिया जो नीचे दिखाया गया है।
sudo update-grub && sudo reboot
GRUB बूटलोडर को अपडेट करता है और रिबूट करता है।
मैंने विंडोज 10 के साथ उबंटू स्थापित किया है। अब मैं GRUB बूट मेनू में विंडोज शुरू करने का विकल्प नहीं देख सकता।
नोट: विभाजन अभी भी मौजूद हैं।
सुनिश्चित करें कि आप UEFI मोड में बूट करते हैं। sudo efibootmgr -t nn
अपने EFI के मेनू का उपयोग करने के लिए उपयोग करें। आप विंडोज बूट मैनेजर या ubuntu (GRUB) चुन सकते हैं।
सूचना: हर बार BOOTMGR के अपडेट होने के बाद Windows अपने EFI सिस्टम विभाजन में GRUB इंस्टॉलेशन को मिटा देगा।
Method1
1. विंडोज रिकवरी मोड को बूट करते समय " esc " (आपके कंप्यूटर पर अलग-अलग तरीका हो सकता है) दबाकर ।
2. " समस्या निवारण " पर क्लिक करें
3. " उन्नत विकल्प " पर क्लिक करें
4. चुनें " कमांड प्रॉम्प्ट "
5. निम्नलिखित कमांड टाइप करें:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
6.अब अपने कंप्यूटर को पुनरारंभ करें
अच्छा है अगर यह आपके लिए काम करता है, यदि नहीं तो कोशिश करें
Method2।
1. उबंटू को यूएसबी ड्राइव बनाने के लिए रूफस का उपयोग करें और उबंटू में बूट करें।
2. स्टार्ट टर्मिनल प्रकार
sudo fdisk -l
3. लिनक्स इंस्टालेशन के रूट पार्टिशन को नीचे रखें।
उदाहरण: (/ देव / sda8) मेरे मामले में।
और आपका बूट विभाजन जो संकेत द्वारा इंगित किया गया है *
।
उदाहरण: (/ देव / sda6) मेरे मामले में।
4.अब कुछ बदलाव और कुछ बाध्यकारी बनाने के लिए अपने रूट पार्टिशन को माउंट करें। नीचे " / dev / sda8 " को अपने मूल भाग से बदलें ।
sudo mount /dev/sda8 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
5.अब usb ड्राइव से रूट डायरेक्टरी को hardrive के रूट डायरेक्टरी में बदलें
sudo chroot /mnt
6.अब अपने हिस्से के बूट पार्ट के लिए ग्रब स्थापित करें, जिसे आपने अपने बूट पार्टिशन के साथ *
" / dev / sda6 " साइन के साथ नीचे नोट किया है ।
grub-install /dev/sda6
7.अब प्रकार।
exit
8.उन्नत विभाजन पहले से पहले घुड़सवार।
sudo unmount /mnt/dev
sudo unmount /mnt/proc
sudo unmount /mnt/sys
sudo unmount /mnt
9. पेनड्राइव को हटाएं और अपने पीसी को रिबूट करें।
और अगली बार जब दोहरी बूटिंग विंडो और लाइनक्स इस उत्तर को दोहराते हैं तो बूट बूट विंडोज और लिनक्स
bootrec /scanos
पहले कमांड को चलाने में भी मदद करता है bootrec /rebuildbcd
। /scanos
विकल्प प्रतिष्ठानों कि विंडोज के साथ संगत कर रहे हैं के लिए सभी डिस्क स्कैन करता है। यह उन प्रविष्टियों को भी प्रदर्शित करता है जो वर्तमान में बीसीडी स्टोर में नहीं हैं। यह स्क्रीनशॉट चरण 5 में सभी 4 कमांडों को एक साथ दिखाता है। i.stack.imgur.com/qrnMl.png
Shiftबूट करने के दौरान दबाए रखें और यह आपको ग्रब मेनू लाए। या यदि आप चाहते हैं कि मेनू हमेशा दिखाई दे तो अपनी /etc/default/grub
फ़ाइल को संपादित करें
sudo gedit /etc/default/grub
लाइन की शुरुआत में "#" डालें GRUB_HIDDEN_TIMEOUT=0
।
अब बचाओ तो भागो:
sudo update-grub
यह ठीक होना चाहिए कि ग्रब मेनू प्रत्येक बूट पर दिखाई दे।
इस GRUB wiki https://help.ubuntu.com/community/Grub2 के लिए एक नज़र रखना बेहतर है
यदि आप Bitlocker का उपयोग कर रहे हैं, तो संभवतः आपने Ubuntu स्थापित करने से ठीक पहले विभाजन में कुछ बदलाव किए हैं (जैसे कि Ubuntu इंस्टालेशन के लिए खाली स्थान खाली करना), तो आपको वह समस्या हो सकती है, क्योंकि GRUB उन सुरक्षा प्रॉम्प्ट से निपट नहीं सकती है जो कि विंडोज़ शुरू करते समय दिखाई देती हैं बिटकॉइन रिकवरी कुंजी के लिए आपसे पूछता है।
उबंटू 16.04.02 के साथ-साथ विंडोज 7 स्थापित करने के बाद मुझे लगभग यही समस्या थी। उबंटू ठीक शुरू हो जाएगा, लेकिन जीआरयूबी से विंडोज 7 लोडर चुनने के बाद, स्क्रीन नियमित बहुरंगी तिरछी रेखाओं के कुछ अजीब पैटर्न दिखाती है और प्रोसेसर के वहां तक अटक जाती है। प्रशंसक चालू और गर्म होगा और मैंने नुकसान से बचने के लिए कंप्यूटर को बंद करने का फैसला किया।
हिरन की बूट सीडी का उपयोग करने और उसमें मुख्य मेनू में बूट विंडोज 7 विकल्प का उपयोग करने से मुक्ति मिली, जिसने मुझे बिटकॉइर रिकवरी कुंजी के लिए संकेत दिया, कुंजी दर्ज करें, अपने विंडोज़ सत्र में बिटकॉलर को निलंबित करें, फिर से शुरू करें और मेरा उपयोग करें दोहरे बूट सिस्टम जैसा कि बाद में किया गया था।
कुछ सुरक्षित बूट मशीनें विंडोज को ग्रब से बूट करने के लिए प्रतीत नहीं हो सकती हैं। वर्कअराउंड प्रत्येक प्रकार के बूट के लिए ईएफआई फ़ाइलों का एक अलग सेट प्रदान करना है, उबंटू के लिए दूसरा सेट एक यूएसबी स्टिक पर, और विंडोज के लिए हार्ड डिस्क पर ईएफआई फ़ाइलों को छोड़ना है।
आपके पास हार्ड डिस्क पर पहले से ही ईएफआई फ़ाइलों का एक काम करने वाला उबंटू सेट है, इसलिए एक (छोटी) यूएसबी स्टिक लें (खाली, जैसा कि आप इस पर सभी डेटा खो देंगे), उस पर एक जीपीटी पार्टीशन टेबल रखें और 250M पार्टीशन बनाएं EFI फ़ाइलें। हार्ड डिस्क की EFI फ़ाइलों को स्टिक पर कॉपी करें। वे /boot/efi
निर्देशिका में, निर्देशिका के तहत दिखाई देंगे EFI
।
EFI निर्देशिका और इसकी सभी सामग्री लें, और इसे USB विभाजन पर रखें। मैं EFI/ubuntu/grub.cfg
मेनू आइटम "उबंटू" का नाम बदलकर "USB पर उबंटू" या कुछ स्पष्ट करने के लिए स्टिक संस्करण को संपादित करने का सुझाव दूंगा ताकि यह स्पष्ट हो सके कि आप किस फाइल के साथ बूट कर रहे हैं।
अब USB से बूट करने का प्रयास करें, और देखें कि क्या आपको परिवर्तित मेनू आइटम मिलता है, और यह काम करता है। जब USB बूट काम कर रहा होता है, तो आप बस में जा सकते हैं /boot/efi/EFI/Boot
, जिसमें हार्ड डिस्क का EFI विभाजन होना चाहिए, और इसमें बूट फ़ाइलों के उबंटू संस्करणों की प्रतियां (संभवतः विभिन्न नामों के साथ) होनी चाहिए, जो अंदर भी होनी चाहिए /boot/efi/EFI/ubuntu
।
पुष्टि करने के लिए md5sum का उपयोग करें कि आपके पास सभी फ़ाइलों की प्रतियां हैं जो अंदर हैं
/boot/efi/EFI/Boot
, क्योंकि आप उन्हें हटाने जा रहे हैं! फ़ाइल /boot/efi/EFI/Microsoft/bootxmgfw.efi
को कॉपी करें और उसका नाम बदलें /boot/efi/EFI/Boot/bootx64.efi
और आपको हार्ड डिस्क से फिर से विंडोज़ बूट करने में सक्षम होना चाहिए - स्टिक को हटा दें और विंडोज बूट को आज़माएं।
जब आप कर्नेल को अपडेट करते हैं, और हार्ड डिस्क पर उत्पन्न एक नया grub.cfg प्राप्त करते हैं (अप्रयुक्त, चूंकि हार्ड डिस्क केवल विंडोज़ बूट करता है), तो आपको इसे स्वयं को यूएसबी स्टिक में कॉपी करना होगा EFI/ubuntu/grub.cfg
।
उम्मीद है, कुछ बिंदु पर, आपकी मशीन पर विंडोज को बूट न करने की समस्या को ठीक किया जाएगा, और आप हार्ड डिस्क की EFI/Boot
फ़ाइल को स्टिक पर लोगों के साथ बदल सकते हैं EFI/Boot
।
बस सुनिश्चित करें कि आपके पास आपके द्वारा हटाए गए किसी भी चीज़ की प्रतियां हैं, इसलिए यदि आवश्यक हो तो आप उन्हें बदल सकते हैं। इस तकनीक ने मेरे लिए तोशिबा पर काम किया।
सुनिश्चित करें कि विंडोज 10 इंस्टॉलेशन विभाजन अभी भी है और इस उत्तर के अनुसार आगे बढ़ें :
विंडोज 10 की डिफ़ॉल्ट स्थापना के लिए न्यूनतम 4 विभाजन की आवश्यकता होती है:
- sda1 (रिकवरी)
- sda2 (EFI मोड में बूट करने वाले कंप्यूटरों के लिए EFI सिस्टम पार्टीशन (ESP) सामान्य रूप से माउंट किया जाता है
/boot/efi
।)- sda3 (MSR)
- sda4 (विंडोज ओएस, आमतौर पर "सी")
यदि
/boot/efi
विभाजन याMSR
विभाजन को उबंटू स्थापना के दौरान क्षतिग्रस्त या हटा दिया गया है, तो आप विंडोज को ग्रब में देखने में सक्षम नहीं हो सकते हैं। सभी उपलब्ध विभाजन को दिखाने के लिए Ubuntu में निम्न कमांड आज़माएं:sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
इससे आपको यह अंदाजा हो सकता है कि आपके सिस्टम का क्या हुआ है और आपको यह जांचने की अनुमति है कि क्या सभी विभाजन अभी भी हैं। आप Windows स्थापना DVD / USB के साथ Windows को सुधारने का प्रयास कर सकते हैं।
आप Grub Customizer एप्लिकेशन इंस्टॉल करने और यह देखने की कोशिश कर सकते हैं कि क्या Windows
सूची में उपलब्ध है :sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer
फिर आप ग्रब कस्टमाइज़र लॉन्च कर सकते हैं और बदल सकते हैं कि कौन से ऑपरेटिंग सिस्टम बूट के लिए उपलब्ध हैं।
यहाँ एक स्क्रीनशॉट है जो एक सही स्थापना जैसा दिखता है:
पहले इस स्रोत का प्रयास करें :
अपना विंडोज इंस्टॉलेशन डीवीडी / यूएसबी और उसमें से बूट डालें। अपनी भाषा चुनें और Next पर क्लिक करें । इंस्टॉल करने के लिए प्रेरित होने पर बस उस विंडो के नीचे बाईं ओर देखें और अपने कंप्यूटर की मरम्मत करें पर क्लिक करें । प्रतीक्षा करें और एक नई विंडो आपके पीसी में स्थापित ऑपरेटिंग सिस्टम के साथ पॉप अप होगी। विंडोज 7/8/10 पर क्लिक करें और नेक्स्ट पर क्लिक करें । अगली विंडो में कमांड प्रॉम्प्ट पर क्लिक करें । जब कमांड प्रॉम्प्ट इस प्रकार दिखाई देता है:
bootrec /fixboot
प्रेस Enterऔर टाइप करें:
bootrec /fixmbr
Enterफिर से दबाएं और फिर उस कमांड प्रॉम्प्ट विंडो को बंद करें और अपने पीसी को पुनरारंभ करें। bootrec
और के बीच की जगह मत भूलना /
।
उसके बाद आपके पास अब स्टार्टअप पर बूट करने के लिए ऑपरेटिंग सिस्टम के बीच चयन करने का विकल्प नहीं होगा। आपको ग्रब की मरम्मत करनी होगी। आप एक उबंटू लाइव डीवीडी / यूएसबी के साथ ऐसा कर सकते हैं। विंडोज बूट लोडर की मरम्मत के बाद आसान तरीका है, उबंटू विभाजन (ओं) को प्रारूपित करें और उबंटू को पुनर्स्थापित करें। विंडोज बूटलोडर की मरम्मत के बाद ग्रब को ठीक करने के लिए, यह प्रयास करें।
ग्रब की मरम्मत के लिए:
उबंटू लाइव डीवीडी / यूएसबी से बूट।
टर्मिनल खोलें और sudo fdisk -l
देखें कि उबंटू स्थापित है या नहीं।
भागो जहां विभाजन संख्या है जिसमें आपने उबंटू स्थापित पाया।sudo mount /dev/sdaX /mnt
X
रन sudo grub-install --root-directory=/mnt /dev/sda
ग्रब स्थापित करने के लिए:
sudo update-grub
ग्रब को अपडेट करने के लिए चलाएँ , और अगर यह कमांड रिबूट करने के बाद इसे नहीं चलाती है।
के साथ रिबूट sudo reboot
।
नोट: मेरे लिए चरण 5 में कमांड काम नहीं करती थी, इसलिए मैंने कंप्यूटर को फिर से शुरू किया और कंप्यूटर को पुनः आरंभ करने के बाद सीधे उबंटू में बूट किया, इसलिए मैंने रूट के रूप में लॉग इन किया और इस कमांड को चलाया:
update-grub
इससे समस्या हल हो गई।
पहले हम विंडोज़ एमबीआर वापस लाएंगे फिर हम ग्रब को फिर से इंस्टॉल करेंगे और लिनक्स को वापस लाएंगे
फिक्सिंग विंडोज एमबीआर (आप या तो समाधान 1 या समाधान 2 दोनों कार्यों के लिए जा सकते हैं) बूट लिनक्स और सुनिश्चित करें कि आपके पास एक काम करने वाला इंटरनेट कनेक्शन है और टर्मिनल पर निम्नलिखित टाइप करें।
1. समाधान
sudo apt-get install syslinux
यदि पैकेज स्थापित हो गया है, तो एमबीआर लिखने के लिए निम्नलिखित कमांड का उपयोग करें:
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
2. समाधान
sudo apt-get install mbr
यदि पैकेज को एमबीआर लिखने के लिए निम्नलिखित उपयोग किया गया है।
sudo install-mbr -i n -p D -t 0 /dev/sda
दोनों के लिए आम
यदि आप एमबीआर को एक अलग ड्राइव पर स्थापित करना चाहते हैं, तो एसडीए को बदलें। न रखें sda1
, sda2
या sda3
। बस इसे sda
हार्ड डिस्क के लिए रखें।
अगला हमें ग्रब स्थापित करने की आवश्यकता है, बूट-रिपेयरिंग को फिर से चलाना इस को ठीक करेगा और ग्रब को फिर से इंस्टॉल करेगा। रिबूट और दोनों काम करेंगे
/dev/sda
(मेरा विंडोज 8 /dev/sda3
हालांकि लगता है )। दोनों समाधानों का पालन "बूट रिपेयर" द्वारा किया गया, यह और यह उसी का परिणाम है। मुझे कोई बदलाव नहीं दिख रहा है। चूंकि, मैं इसमें विशेषज्ञ नहीं हूं, क्या यह दोनों विकल्पों के साथ प्रयास करने के लायक है /dev/sda3
? यह भी ध्यान दें कि, विंडोज में सब कुछ उबंटू के लिए सुलभ है, इसलिए यदि हम कुछ हैक करना चाहते हैं, तो हम कर सकते हैं! कृपया सुझाव दे।
आपके द्वारा आजमाए गए सभी विकल्प मलबे मोड में विंडोज 8 के लिए प्रतीत होते हैं, लेकिन आप यूईएफआई का उपयोग कर रहे हैं, इसलिए आपको यूईएफआई विभाजन की मरम्मत करनी चाहिए; जब मेरी विंडोज़ बूटलोडर दूषित हो गई, तो मैंने निम्नलिखित कमांड की कोशिश की।
bcdboot c:\windows /s f: /f ALL
यहाँ c: \ windows खिड़कियों पर विंडो फ़ोल्डर का स्थान है (c :) partiton।
/ s एक विकल्प है जो UEFI सिस्टम के विभाजन पर UEFI बूटलोडर फ़ाइलों को स्थापित करने की अनुमति देता है, जो कि fat32 स्वरूपित है और मेरे मामले में (/ dev / sda4) था इसलिए f:
(f: uefi partiton का अक्षर है)
इस कमांड के क्रियान्वित होने के बाद आपको इंस्टालमेंट सफल / असफल हो जाएगा
यह UEFI विभाजन में आपके विंडोज़ 8 बूट कोड को फिर से स्थापित करना चाहिए।
यह कमांड मैंने कोशिश की थी जब मरम्मत डिस्क से बूट हो और उन्नत विकल्प का चयन करें और फिर कमांड लाइन की मरम्मत करें।
आप कंट्रोल पैनल में जाकर रिकवरी डिस्क बना सकते हैं, और बैकअप और रिकवरी का चयन कर सकते हैं -> रिकवरी डिस्क / यूएसबी बनाएँ या आप इसे किसी से उधार ले सकते हैं।
पुनश्च। यदि आपने पहले से प्रयास नहीं किया है, तो आप अपने ग्रब मेनू में प्रदर्शित सभी विकल्पों को आज़मा सकते हैं, विशेष रूप से याद दिलाएं, जो स्वचालित रूप से सभी यूईएफआई ओएस का पता लगाता है। यदि आप उनमें से कोई भी काम करते हैं, तो आप जाँचने के लिए सभी विंडो प्रविष्टियों को ग्रब मेनू में आज़मा सकते हैं। तब आप सिस्टम स्टार्टअप पर अपने BIOS मेनू से अपने uefi मोड को BIOS में स्विच कर सकते हैं और फिर चेकआउट कर सकते हैं कि वहां क्या विकल्प प्रदर्शित होते हैं, और यदि उनमें से कोई भी काम करता है।
इन कदमों का अनुसरण करें:
Ctrl+ Alt+ Tया Terminal
डैश में खोजें दबाकर टर्मिनल खोलें ।
टर्मिनल में निम्नलिखित कमांड दर्ज करें:
sudo -H gedit /etc/default/grub
(यह ग्रब कॉन्फ़िगरेशन फ़ाइल को खोल देगा gedit
।)
फ़ाइल को संपादित करें और निम्नलिखित विकल्पों को निम्न के रूप में बदलें (टिप्पणियों को नीचे दी गई लाइनों से पहले हटाएं) और फ़ाइल को सहेजें:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
टर्मिनल के नए उदाहरण में निम्नलिखित कमांड चलाएँ:
sudo update-grub
अपने कंप्यूटर को पुनरारंभ करें, अब आपको विंडोज को बूट करने में सक्षम होना चाहिए यदि आपने अपने सिस्टम को सही ढंग से विभाजित किया है
मेरे मामले में मैंने विंडोज 7 की क्लीन इंस्टाल की, कुछ जगह को एसएसडी पर असंबद्ध छोड़ दिया और बाद में मिंट 18.3 के साथ डिफॉल्ट "अलोंगसाइड" विकल्प के साथ विंडोज को ग्रब बूट मेन्यू में नहीं मिला।
समाधान सरल था: मिंट और विंडोज 7 में नीचे कमांड रन किया गया था और मेम्बेस्ट बीडब्ल्यूटी के साथ ग्रब मेनू में जोड़ा गया था।
sudo update-grub