আপডেট: আমি সবেমাত্র জুবুন্টু 14.04 এর একটি পরিষ্কার ইনস্টল সম্পাদন করেছি এবং নীচে তালিকাভুক্ত ফাইলটিতে প্রবেশের প্রবেশদ্বারটি ইতিমধ্যে ছিল। দেখে মনে হচ্ছে GRUB টিম এখন আপডেটটি অন্তর্ভুক্ত করেছে। আমি এখনও তাদের সিস্টেমে আপডেট ব্যতীত যে কেউ এটিকে হোঁচট খেতে পারে তার জন্য এখানে এটি রেখে দেব।
আপডেট # 2: আপনি যদি এতে উবুন্টু 14.04 লাইভ ইউএসবি তৈরি করেন তবে এতে কমপক্ষে 1 গিগাবাইট পার্সেন্ট্যান্ট ফাইল থাকে তবে এই ফাইলের অবস্থানটি একই এবং অবিরাম ফাইলটি যে পরিবর্তনগুলি স্থিতিশীল থাকতে দেয়। বুটটিতে ইউএসবি ড্রাইভে সিস্টেম বুট করার পরে এই ফাইলটি শুধুমাত্র সংশোধন করা উচিত Try Ubuntu
।
এটি এখনও Windows 7
বা এর Windows Recovery Environment
পরিবর্তে এটি দেখানোর কারণ Windows 10
হ'ল ফাইলটিতে /usr/lib/os-probes/mounted/20microsoft
লেবেল নেই Windows 10
, সুতরাং os-prober
ওএস সনাক্তকরণের সময় এটি পিছনে Windows 7
বা পরে যায় Windows Recovery Environment
।
এটি সংশোধন করার জন্য, আপনাকে নিম্নলিখিত ফাইলে নিম্নলিখিত পরিবর্তনগুলি করতে হবে (আমি সম্পাদক হিসাবে gedit রাখতে যাচ্ছি, তবে আপনি যা চান তা ব্যবহার করুন):
sudo gedit /usr/lib/os-probes/mounted/20microsoft
দ্রষ্টব্য: আপনার ফাইলটি পরিবর্তন করার আগে সর্বদা একটি ব্যাকআপ করা উচিত!
if item_in_dir -q bootmgr "$2"; then
# there might be different boot directories in different case as:
# boot Boot BOOT
for boot in $(item_in_dir boot "$2"); do
bcd=$(item_in_dir bcd "$2/$boot")
if [ -n "$bcd" ]; then
if grep -qs "W.i.n.d.o.w.s. .1.0" "$2/$boot/$bcd"; then
long="Windows 10 (loader)"
elif grep -qs "W.i.n.d.o.w.s. .8" "$2/$boot/$bcd"; then
long="Windows 8 (loader)"
elif grep -qs "W.i.n.d.o.w.s. .7" "$2/$boot/$bcd"; then
long="Windows 7 (loader)"
পরিবর্তনগুলি উপরের লাইনটি পরিবর্তন করা হয় if grep -qs "W.i.n.d.o.w.s. .8" "$2/$boot/$bcd"; then
থেকে elif grep -qs "W.i.n.d.o.w.s. .8" "$2/$boot/$bcd"; then
, এবং যোগ if grep -qs "W.i.n.d.o.w.s. .1.0" "$2/$boot/$bcd"; then
এবং long="Windows 10 (loader)"
যে লাইন উপরে এবং সংরক্ষণ।
একবার সংরক্ষণ করা হয়েছে, তবে os-prober
এখন দৌড়ানো এইরকম দেখাচ্ছে:
terrance@terrance-ubuntu:~$ sudo os-prober
[sudo] password for terrance:
/dev/sdf1:Windows 10 (loader):Windows:chain
তারপরে update-grub2
এটি চালানো এখন /boot/grub/grub.cfg
যে কোনও সময় আপনি কার্নেল আপডেট পাওয়ার সাথে সাথে স্থায়ীভাবে আপডেট করবেন যাতে এটি এখন উইন্ডোজের সঠিক সংস্করণটি প্রদর্শিত হবে (নীচের উদাহরণে):
terrance@terrance-ubuntu:~$ sudo update-grub2
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.19.0-26-generic
Found initrd image: /boot/initrd.img-3.19.0-26-generic
Found linux image: /boot/vmlinuz-3.13.0-58-generic
Found initrd image: /boot/initrd.img-3.13.0-58-generic
Found linux image: /boot/vmlinuz-3.13.0-57-generic
Found initrd image: /boot/initrd.img-3.13.0-57-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 10 (loader) on /dev/sdf1
done
আশাকরি এটা সাহায্য করবে!