Dual Boot GRUB Error (Windows/Linux)

Dual Boot GRUB Error (WindowsLinux)।

Dual Boot GRUB Error: উইন্ডোজ ও লিনাক্স বুট এরর ও সমাধান

যারা একই পিসি বা ল্যাপটপে উইন্ডোজের পাশাপাশি লিনাক্স (Linux Operating System) ডিয়াল বুট হিসেবে ব্যবহার করেন, তারা প্রায়ই একটি জটিল সমস্যার মুখোমুখি হন। কম্পিউটার অন করার পর উইন্ডোজ লোগো না এসে কালো স্ক্রিনে “error: unknown filesystem. grub rescue>” অথবা “GRUB Loading Error” লেখা আসে। এটি সাধারণত ঘটে যখন উইন্ডোজ আপডেটের কারণে লিনাক্সের বুট লোডার (GRUB) নষ্ট হয়ে যায়, অথবা আপনি যদি উইন্ডোজের ভেতর থেকে লিনাক্সের ড্রাইভটি সরাসরি ডিলিট বা ফরম্যাট করে দেন। লিনাক্স ডিলিট হয়ে গেলেও মাদারবোর্ড প্রথমে GRUB ফাইলটি খোঁজে, আর তা না পেয়ে পুরো পিসি বুট হওয়া বন্ধ করে দেয়।

নিচে ডিয়াল বুটের এই জটিল গ্রাব এরর (GRUB Error) সমাধান করে উইন্ডোজ ফিরিয়ে আনার ৩টি কার্যকরী উপায় আলোচনা করা হলো:

১. কমান্ড প্রম্পটের মাধ্যমে উইন্ডোজ বুট লোডার ঠিক করা (Fix MBR/BCD)

লিনাক্সের গ্রাব (GRUB) ফাইলটি মুছে ফেলে সেখানে উইন্ডোজের নিজস্ব বুট ম্যানেজার (Windows Boot Manager) ফিরিয়ে আনার এটি সবচেয়ে সহজ পদ্ধতি।

  • করণীয়:
    • ধাপ ১: একটি উইন্ডোজ বুটেবল পেনড্রাইভ কম্পিউটারে কানেক্ট করে পিসি বুট করুন। উইন্ডোজ ইন্সটলেশন স্ক্রিন আসলে নিচে থাকা Repair your computer লিংকে ক্লিক করুন।
    • ধাপ ২: এরপর পর্যায়ক্রমে Troubleshoot > Advanced Options > Command Prompt (কমান্ড প্রম্পট) সিলেক্ট করুন।
    • ধাপ ৩: কমান্ড প্রম্পট ওপেন হলে উইন্ডোজের মাস্টার বুট রেকর্ড রি-রাইট করার জন্য নিচের কমান্ডগুলো একে একে টাইপ করে প্রতিবার ইন্টার (Enter) চাপুন:bootrec /fixmbrbootrec /fixbootbootrec /rebuildbcd
    • ধাপ ৪: কমান্ডগুলো সফলভাবে রান হলে কমান্ড প্রম্পট বন্ধ করে পিসি রিস্টার্ট দিন। আপনার পিসি সরাসরি উইন্ডোজে বুট হবে।

(নোট: যদি bootrec /fixboot দেওয়ার পর “Access is denied” দেখায়, তবে কমান্ড প্রম্পটে bootsect /nt60 sys টাইপ করে এন্টার দিন এবং এরপর আবার ফিক্সবুট কমান্ডটি ট্রাই করুন।)

২. বায়োস (BIOS) থেকে উইন্ডোজ বুট ম্যানেজারকে প্রথমে আনা

অনেক সময় লিনাক্স ডিলিট করার পরও বায়োসের বুট প্রায়োরিটিতে লিনাক্সের গ্রাব (Ubuntu/GRUB) এক নাম্বারে সেট করা থাকে। এটি পরিবর্তন করলেই সমস্যার সমাধান হয়ে যায়।

  • করণীয়: পিসি অন হওয়ামাত্রই Del বা F2 চেপে বায়োস (BIOS) সেটিংসে যান। সেখান থেকে Boot ট্যাবে বা Boot Priority অপশনে যান। লিনাক্স বা উবুন্টুর নাম সিলেক্ট করা থাকলে তা পরিবর্তন করে Windows Boot Manager অথবা আপনার মূল HDD/SSD-কে সবার উপরে (Option #1) সেট করে দিন। এরপর F10 চেপে সেভ করে বের হয়ে আসুন।

৩. গ্রাব রেসকিউ কমান্ড ব্যবহার করে উইন্ডোজ বুট করা (Using GRUB Rescue)

যদি আপনার কাছে কোনো উইন্ডোজ বুটেবল পেনড্রাইভ না থাকে, তবে কালো স্ক্রিনের grub rescue> লাইনেই কয়েকটি কমান্ড লিখে সরাসরি উইন্ডোজে প্রবেশ করা সম্ভব।

  • করণীয়: গ্রাব রেসকিউ স্ক্রিনে নিচের কমান্ডগুলো একে একে টাইপ করে এন্টার চাপুন:ls (এটি আপনার পিসির সব ড্রাইভের লিস্ট দেখাবে, যেমন: hd0, hd0,msdos1 ইত্যাদি)set prefix=(hd0,msdos1)/boot/grub (এখানে hd0,msdos1 এর জায়গায় আপনার উইন্ডোজ থাকা ড্রাইভটি ট্রাই করতে হবে)set root=(hd0,msdos1)insmod normalnormalএই কমান্ডগুলো দেওয়ার সাথে সাথে আপনার পিসি থেকে গ্রাব এরর সাময়িকভাবে চলে যাবে এবং বুট মেনু বা উইন্ডোজ স্ক্রিন চলে আসবে। উইন্ডোজে ঢোকার পর কমান্ড প্রম্পট এডমিনিস্ট্রেটর হিসেবে ওপেন করে bootrec /fixmbr রান করে এটি স্থায়ীভাবে ফিক্স করে নিন।