Dual Boot (Windows के साथ) में सिस्टम बूट न होने पर: कारण और समाधान

कई उपयोगकर्ता एक ही कंप्यूटर पर Windows और Linux दोनों इंस्टॉल करते हैं। इसे Dual Boot कहा जाता है। यह उपयोगी होता है, लेकिन update, partition बदलने, या bootloader की समस्या के बाद सिस्टम बूट होना बंद हो सकता है।

कभी कंप्यूटर सीधे Windows में चला जाता है, कभी GRUB पर रुक जाता है, और कभी Windows तथा Linux दोनों में से कोई भी नहीं खुलता। इस लेख में सामान्य कारण और उन्हें ठीक करने के तरीके समझाए गए हैं।


1. पहले यह पहचानें कि समस्या कैसी है

  • कंप्यूटर सीधे Windows में जाता है
  • GRUB मेनू आता है, लेकिन Linux नहीं खुलता
  • GRUB मेनू आता है, लेकिन Windows नहीं खुलता
  • सिर्फ grub rescue दिखता है
  • no bootable device जैसी त्रुटि आती है
  • काली स्क्रीन या निर्माता के लोगो पर रुक जाता है

लक्षण के अनुसार कारण बदल सकते हैं, इसलिए पहले सही स्थिति समझना ज़रूरी है।


2. सामान्य कारण

  • Windows update ने boot order बदल दिया
  • GRUB खराब हो गया या overwrite हो गया
  • EFI partition में समस्या आ गई
  • BIOS/UEFI boot order बदल गया
  • Fast Startup के कारण partition state गड़बड़ा गई
  • Partition बदलने के बाद boot entries मेल नहीं खा रहीं
  • Windows Boot Manager या Linux configuration खराब हो गई

3. BIOS/UEFI में boot order जांचें

अगर कंप्यूटर हमेशा सीधे Windows में जा रहा है, तो सबसे पहले boot order देखें। कई बार बड़े Windows update के बाद Windows Boot Manager फिर से पहले नंबर पर आ जाता है।

  1. कंप्यूटर restart करें
  2. शुरू होते समय F2, Del, Esc, या F12 दबाएँ
  3. BIOS/UEFI में Boot section खोलें
  4. पहले boot entry की जाँच करें

यदि Linux पहले GRUB के ज़रिए खुलता था, तो ubuntu, debian या ऐसा कोई Linux entry ऊपर होनी चाहिए।


4. यदि केवल Windows ही खुल रहा है

इसका मतलब यह नहीं है कि Linux delete हो गया है। अक्सर केवल GRUB को प्राथमिकता नहीं मिल रही होती।

  • देखें कि Linux partition अभी भी मौजूद है या नहीं
  • देखें कि BIOS/UEFI में Linux boot entry अभी भी है या नहीं
  • जाँचें कि boot mode अभी भी UEFI ही है या नहीं

अगर Linux partition मौजूद है, तो Live USB से GRUB को अक्सर ठीक किया जा सकता है।


5. Live USB से GRUB ठीक करना

यदि GRUB overwrite हो गया है या खराब है, तो Linux Live USB से boot करके repair करें। पहले partitions देखें:

sudo fdisk -l

मान लें Linux root partition /dev/sda3 है और EFI partition /dev/sda1 है:

sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo grub-install --boot-directory=/mnt/boot /dev/sda
sudo update-grub

अगर इससे काम न बने, तो chroot तरीका अधिक भरोसेमंद हो सकता है:

sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub
exit

6. यदि Windows बूट नहीं हो रहा है

अगर GRUB मेनू आता है लेकिन Windows नहीं खुलता, तो समस्या Windows Boot Manager या BCD configuration में हो सकती है। ऐसी स्थिति में Windows installation media से repair करना चाहिए।

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

ध्यान रहे, Windows repair के बाद GRUB को फिर से ठीक करना पड़ सकता है।


7. Fast Startup और UEFI/Legacy mode पर ध्यान दें

Dual Boot environment में Windows का Fast Startup बंद रखना बेहतर है। इसके कारण Linux, Windows partition को सही तरह से संभाल नहीं पाता।

साथ ही, Windows और Linux दोनों का boot mode एक जैसा होना चाहिए:

  • दोनों UEFI
  • या दोनों Legacy BIOS

मिश्रित mode होने पर boot समस्या आम है।


8. सारांश

Dual Boot के boot न होने का मतलब हमेशा यह नहीं होता कि पूरा सिस्टम मिट गया है। अक्सर समस्या boot order, GRUB, EFI partition, या Windows update से जुड़ी होती है।

  • पहले BIOS/UEFI boot order जाँचें
  • Windows और Linux partitions की मौजूदगी जाँचें
  • Live USB से GRUB repair करें
  • ज़रूरत हो तो Windows Boot Manager भी repair करें

अगर partition delete नहीं हुआ है, तो ज़्यादातर Dual Boot समस्याएँ ठीक की जा सकती हैं।

Leave a Reply

ਤੁਹਾਡਾ ਈ-ਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ 'ਤੇ * ਦਾ ਨਿਸ਼ਾਨ ਲੱਗਿਆ ਹੋਇਆ ਹੈ।