Linux এবং Windows 11 একসাথে ব্যবহার করার জন্য Dual Boot একটি জনপ্রিয় পদ্ধতি। কিন্তু অনেক ব্যবহারকারী একটি সাধারণ সমস্যার মুখোমুখি হন — 👉 GRUB menu দেখায় না 👉 Windows বা অন্য EFI boot entry তালিকায় আসে না
এর ফলে কম্পিউটার চালু হলে সরাসরি একটি OS বুট হয়ে যায়, অন্যটিতে ঢোকার কোনো অপশন থাকে না। এই সমস্যা নতুন ব্যবহারকারীর জন্য ভয়ংকর হলেও, বাস্তবে এটি খুবই সাধারণ এবং ঠিক করা যায়।
এই আর্টিকেলে আমরা বাস্তব অভিজ্ঞতার আলোকে GRUB menu ও EFI boot entry না দেখানোর কারণ এবং নির্ভরযোগ্য সমাধান আলোচনা করবো।
❓ কেন GRUB menu বা EFI boot দেখায় না?
প্রথমে মূল কারণগুলো বুঝে নেওয়া জরুরি:
১️⃣ GRUB menu হাইড করা থাকে
অনেক Linux ডিস্ট্রোতে ডিফল্টভাবে:
GRUB_TIMEOUT_STYLE=hidden
সেট করা থাকে, যার ফলে GRUB menu লুকানো থাকে।
২️⃣ os-prober বন্ধ থাকে
নতুন GRUB ভার্সনে নিরাপত্তার কারণে os-prober ডিফল্টভাবে নিষ্ক্রিয়, ফলে Windows শনাক্ত হয় না।
৩️⃣ EFI পার্টিশন ঠিকমতো মাউন্ট না হওয়া
Windows EFI ফোল্ডার থাকলেও GRUB সেটি খুঁজে পায় না।
৪️⃣ BIOS Mode mismatch
একটি OS যদি UEFI আর অন্যটি Legacy মোডে ইনস্টল থাকে, GRUB Windows খুঁজে পাবে না।
✅ ধাপ ১: GRUB menu দৃশ্যমান করা
প্রথমেই নিশ্চিত করতে হবে GRUB menu দেখানোর জন্য কনফিগার করা আছে।
sudo nano /etc/default/grub
এই লাইনটি খুঁজে বের করো:
GRUB_TIMEOUT_STYLE=hidden
এটি পরিবর্তন করে লেখো:
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
ফাইল সেভ করে বের হয়ে আসো।
✅ ধাপ ২: os-prober চালু করা (সবচেয়ে গুরুত্বপূর্ণ)
অনেকের কনফিগ ফাইলে এই লাইনটি থাকেই না — এটি স্বাভাবিক।
তুমি নিজে নতুন করে যোগ করো:
GRUB_DISABLE_OS_PROBER=false
পুরো কনফিগের গুরুত্বপূর্ণ অংশ এমন হবে:
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
GRUB_DISABLE_OS_PROBER=false
✅ ধাপ ৩: os-prober ইনস্টল আছে কিনা যাচাই
sudo apt update
sudo apt install os-prober
ইনস্টল থাকলেও ক্ষতি নেই।
✅ ধাপ ৪: GRUB আপডেট করা
এখন সবচেয়ে গুরুত্বপূর্ণ কমান্ড:
sudo update-grub
সফল হলে এমন আউটপুট দেখাবে:
Found Windows Boot Manager on /dev/...
Adding boot menu entry for UEFI Firmware Settings
এরপর রিবুট দাও:
sudo reboot
🔍 ধাপ ৫: EFI পার্টিশন যাচাই (যদি Windows না আসে)
যদি এখনো Windows না দেখায়, তাহলে EFI ফোল্ডার চেক করো:
ls /boot/efi/EFI/
এখানে Microsoft নামের ফোল্ডার থাকা বাধ্যতামূলক:
Boot
Microsoft
Linux / Ubuntu / AnduinOS
যদি Microsoft না থাকে, তাহলে Windows EFI ক্ষতিগ্রস্ত বা আলাদা ডিস্কে আছে।
⚠️ BIOS সেটিংস যাচাই (ভুল হলে সব ব্যর্থ)
BIOS/UEFI তে ঢুকে নিশ্চিত করো:
- Boot Mode: UEFI
- CSM / Legacy: Disabled
- Secure Boot: সাময়িকভাবে Disabled
Linux ও Windows দুটোই UEFI মোডে ইনস্টল না থাকলে GRUB একে অপরকে খুঁজে পাবে না।
⭐ অতিরিক্ত টিপস (প্রফেশনাল সেটআপ)
GRUB যেন শেষ বুট করা OS মনে রাখে:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
এতে Windows Update হলেও Linux বুট অর্ডার নষ্ট হবে না।
🧠 উপসংহার
GRUB menu বা EFI boot entry না দেখানো কোনো বড় সমস্যা নয় — এটি মূলত কনফিগারেশন ও নিরাপত্তাজনিত পরিবর্তনের ফল। সঠিকভাবে os-prober চালু করা, GRUB menu দৃশ্যমান রাখা এবং EFI পার্টিশন ঠিক থাকলেই সমস্যা ১০০% সমাধান হয়।
Linux ব্যবহার মানেই সমস্যা নয় — সমস্যা বোঝা মানেই সমাধানের অর্ধেক।
