उपयोगकर्ता अक्सर Microsoft Windows और उबंटू या किसी अन्य *buntu कार्यान्वयन को एक ही बूट डिवाइस पर अलग-अलग पार्टीशन पर साथ-साथ इंस्टॉल करते हैं। जबकि Microsoft कई और वर्षों तक Windows 7 का समर्थन करने की योजना बना रहा है, Microsoft धीरे-धीरे इसे Windows 10 के पक्ष में चरणबद्ध कर रहा है। आपको रोलआउट चरण के दौरान Windows 10 में मुफ्त अपग्रेड प्राप्त हुआ होगा, या आपने हाल ही में एक अपग्रेड खरीदा होगा। Windows 7 को 10 में अपग्रेड करने के तरीके की परवाह किए बिना, आपको अपने कंप्यूटर को शुरू करने पर Linux GRUB बूट मेनू प्राप्त नहीं होगा। Windows या Ubuntu Linux शुरू करने के विकल्प को प्राप्त करने के बजाय, आप शायद बस जल्दी से Windows 10 ऑपरेटिंग सिस्टम में आगे बढ़ेंगे।
यह Windows 10 इंस्टॉलर में GRUB मेनू को अपडेट करने के लिए उपयुक्त सॉफ़्टवेयर नहीं होने के कारण है, क्योंकि Microsoft का अपना मालिकाना बूट लोडिंग सिस्टम है जो Linux के साथ संगत नहीं है। हालांकि उबंटू के एक कार्यान्वयन को Windows 10 के अंदर इंस्टॉल करना संभव है, यदि आप पहले की तरह डुअल-बूट करना चाहते हैं तो आपको कुछ पूरी तरह से अलग करने की आवश्यकता होगी। जब तक आपकी उबंटू पार्टीशन इंस्टॉलेशन के दौरान छुआ नहीं गया था, Windows 10 को सामान्य रूप से बूट करें और कंट्रोल पैनल खोलें। आपको क्लासिक Windows कंट्रोल पैनल खोलने की आवश्यकता है, न कि आधुनिक कार्यान्वयन। आप फिर उस विधि के साथ आगे बढ़ सकते हैं जो आपकी आवश्यकताओं के अनुरूप बेहतर हो।
विधि 1: ग्राफिकल बूट रिपेयर सूट का उपयोग करना
कुछ उपयोगकर्ता पाते हैं कि वे Windows कंट्रोल पैनल तक नहीं पहुंच सकते, बल्कि केवल आधुनिक वाला। यह Windows 8.1 के साथ-साथ पदावनत Windows 8 में भी एक समस्या है। यदि आपको इससे कठिनाई हो रही है तो आप एक कमांड प्रॉम्प्ट को प्रशासक के रूप में खोल सकते हैं, और फिर control टाइप करके एंटर दबा सकते हैं। किसी भी मामले में, ऊर्जा सेटिंग्स आइकन चुनें और फिर "छिपी सेटिंग्स दिखाएं" पर क्लिक करें, जो शायद आपको अनुमोदन के लिए संकेत देगा। एक बार जब आप ऐसा कर लेते हैं, तो फास्ट बूट को अनचेक करें और OK बटन पर क्लिक करें। कंट्रोल पैनल और कमांड प्रॉम्प्ट को बंद करें।
आपको अपनी मशीन को उसी तरह शुरू करने के लिए USB मेमोरी स्टिक या SD कार्ड पर एक बूट ड्राइव बनाने की आवश्यकता होगी जैसे आपने पहली बार उबंटू या उबंटू के उस स्पिन को इंस्टॉल करते समय किया था। आप उबंटू डैश मेनू से USB बूट डिस्क क्रिएटर शुरू कर सकते हैं या usb-creator-gtk का उपयोग कमांड लाइन से कर सकते हैं यदि आप Lubuntu या Xubuntu चला रहे हैं। आपको आधिकारिक साइट से एक छवि की आवश्यकता होगी ताकि बूट करने योग्य ड्राइव बनाई जा सके, हालांकि आप dd कमांड का उपयोग करके भी ऐसा करना चाह सकते हैं।
यदि आपके पास Linux चलाने वाली मशीन तक पहुंच नहीं होने के कारण बूट करने योग्य ड्राइव बनाने का कोई तरीका नहीं है तो आप Rufus नामक सॉफ़्टवेयर का प्रयास करना चाह सकते हैं। इसे https://www.softpedia.com/get/System/Boot-Manager-Disk/Rufus.shtml या इसके आधिकारिक डाउनलोड पेज https://rufus.akeo.ie/ जैसी सुरक्षित साइट से डाउनलोड करना सुनिश्चित करें क्योंकि अन्य प्रोग्राम हैं जो इसके रूप में सामने आते हैं। एक बार जब आप इसे शुरू कर लेते हैं, तो आप ISO को इसमें लोड कर सकते हैं और खाली मीडिया पर लिख सकते हैं। याद रखें कि कहा गया मीडिया पर आपके पास जो कुछ भी है वह प्रक्रिया में मिटा दिया जाएगा।
यह मानते हुए कि आप उबंटू या उबंटू स्पिन लाइव वातावरण में बूट करने में सक्षम हैं, टर्मिनल से इन कमांड का उपयोग करने का प्रयास करें, प्रत्येक के बाद एंटर कुंजी दबाएं।
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
यह उबंटू को बूट रिपेयर रिपॉजिटरी को सही ढंग से इंडेक्स करने के लिए मजबूर करेगा और फिर सॉफ़्टवेयर को इसके साथ इंस्टॉल करेगा। इसके लिए आपके पास एक कार्यशील नेटवर्क कनेक्शन होना आवश्यक है। जैसे ही बूट रिपेयर सॉफ़्टवेयर इंस्टॉलेशन समाप्त होता है, प्रोग्राम शुरू हो जाएगा। आपके पास चुनने के लिए कई विकल्प होंगे, लेकिन "अनुशंसित मरम्मत" सेटिंग पर क्लिक करें ताकि प्रोग्राम काम पर जा सके। एक बार यह पूरा हो जाने पर आप अपने मुख्य बूट वॉल्यूम से रीबूट कर सकते हैं और आपको GRUB मेनू एक बार फिर दिखाई देना चाहिए जो आपको उस OS का विकल्प देता है जिसे आप शुरू करना चाहते हैं।
विधि 2: Windows और Linux कमांड लाइनों का उपयोग करना
पहली विधि की तरह ही आपको आगे बढ़ने से पहले Windows Fast Boot को अक्षम करना होगा, हालांकि एक बार जब आप कंट्रोल पैनल बंद कर देते हैं तो आप अपने प्रशासक के कमांड प्रॉम्प्ट को खुला रखना चाहते हैं। इसके लिए काम करने के लिए आपको हाइबरनेशन अक्षम करना होगा, इसलिए Windows MS-DOS-शैली कमांड लाइन से, टाइप करें:
powercfg /h off
आपको शायद कोई आउटपुट नहीं दिखाई देगा यदि कोई हो, लेकिन आप बाद में शटडाउन कर सकते हैं। कमांड लाइन से shutdown -s -t 00 का उपयोग करके अपनी मशीन को शटडाउन करना स्मार्ट हो सकता है। Microsoft ने, बेहतर या बदतर के लिए, पुनर्परिभाषित किया है कि Windows PC को शट डाउन करना क्या है।
आपके द्वारा बनाए गए रिमूवेबल इंस्टॉल मीडिया से बूट करें, और फिर डैश से एक टर्मिनल खोलें। आप Ctrl, Alt और T दबाकर भी ऐसा कर सकते हैं।
MBR पार्टीशनिंग के साथ लीगेसी BIOS बूट मोड का उपयोग करने वाली मशीनों के मालिकों को sudo mount /dev/sd*# /mnt का उपयोग करना चाहिए, * को सही अक्षर से और # को उस सिस्टम पार्टीशन की संख्या से बदलें जिस पर GRUB है। आप पा सकते हैं कि कई मामलों में यह sda1 या sda2 है। एक बार जब आप ऐसा कर लेते हैं, तो समान प्रतिस्थापन के साथ sudo GRUB-install –boot-directory=/mnt/boot /dev/sd* का उपयोग करें।
UEFI बूट तकनीक के उपयोगकर्ताओं की स्थिति थोड़ी अधिक कठिन है। टर्मिनल से, उन्हें अभी भी सिस्टम पार्टीशन माउंट करने की आवश्यकता होगी, लेकिन UEFI सिस्टम में एक EFI पार्टीशन भी होता है, जिसे इसके साथ माउंट करने की आवश्यकता होती है:
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
GRUB-install /dev/sd*
update-GRUB
/dev/sd* के मामले में, यह केवल डिस्क अक्षर असाइनमेंट होना चाहिए न कि वॉल्यूम नंबर। आपको शायद /dev/sda का उपयोग करने की आवश्यकता होगी। MBR पार्टीशन टेबल लेआउट में GRUB उसी डिस्क पर इंस्टॉल होना चाहिए जहां Windows इंस्टॉल है जबकि GPT टेबल लेआउट वाले लोगों को GRUB की EFI पार्टीशन में आवश्यकता होती है। आप सही ड्राइव और वॉल्यूम असाइनमेंट खोजने के लिए हमेशा GParted या डिस्क यूटिलिटी का उपयोग कर सकते हैं, या आप वैकल्पिक रूप से कमांड लाइन से sudo fdisk -l का उपयोग कर सकते हैं।