ব্যবহারকারী কোন পার্টিশন থেকে বুট করেছেন তা জানতে , ইনস্টল হওয়া যে কোনও সিস্টেম বুট করার আগে বুট-লোডার মেনুটি দেখুন । বুট লোডার মেনুটি না দেখে বলা শক্ত।
কোথায় তাকান
নিম্নলিখিত সম্মিলিত স্ক্রিনশটগুলিতে, আমি তিনটি ইঙ্গিত লেবেল দিয়েছি যাতে কেউ জানতে পারে যে ব্যবহারকারীটি কোন পার্টিশন থেকে বুট করেছে।

লেবেল (1): GNU GRUB মেনুতে প্রথম প্রবেশের নীচে
লেবেল (2): বুট লোডার মেনুতে শীর্ষে জিএনইউ GRUB সংস্করণ
লেবেল (3): GNU GRUB পটভূমি চিত্র (ম্যানুয়াল সেটআপ প্রয়োজনীয়)
সর্বাধিক সুস্পষ্ট ইঙ্গিতটি হ'ল লেবেল (3), যা বুট-লোডার মেনু নিয়ন্ত্রণ করে এমন সিস্টেমে GNU GRUB পটভূমি চিত্র পরিবর্তন করা। এটি বলা সবচেয়ে সহজ, যদি ব্যবহারকারী এটি আগে থেকেই সেট আপ করে।
লেবেল (1) ব্যাখ্যা করেছেন
প্রথম এন্ট্রির নীচে মেনু এন্ট্রিগুলিতে তালিকাভুক্ত নয় এমন পার্টিশনের সন্ধান করুন । স্ক্রিনশটে, কেবল দুটি অপারেটিং সিস্টেম ইনস্টল করা আছে যেমন "উবুন্টু" এবং "উবুন্টু 14.04.5 এলটিএস"।
Ubuntu
Advanced options for Ubuntu
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Ubuntu 14.04.5 LTS (14.04) (on /dev/sda3)
Advanced options for Ubuntu 14.04.5 LTS (14.04) (on /dev/sda3)
পরেরটি উল্লেখ করেছে (on /dev/sda3), যার অর্থ পূর্ববর্তীটি সম্ভবত অবস্থিত /dev/sda2বা এর উপর অবস্থিত /dev/sda1। নিশ্চিত হয়ে নিন যে, সিস্টেমটি বুট করার পরে "উবুন্টু", উপলভ্য পার্টিশনগুলি তালিকাভুক্ত করার জন্য প্রাসঙ্গিক কমান্ডটি চালান ( lsblkমনে হয় এটি খুব সহজ)।
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 13G 0 disk
├─sda1 8:1 0 976M 0 part [SWAP]
├─sda2 8:2 0 6G 0 part /
└─sda3 8:3 0 6G 0 part
sr0 11:0 1 55.7M 0 rom
কেবলমাত্র আউটপুটটির সাথে তুলনা করার পরে lsblk, আমরা জানতে পারি যে সিস্টেম "উবুন্টু" পাওয়া গেছে /dev/sda2(যা মেনু এন্ট্রিগুলিতে তালিকাভুক্ত ছিল না ) যা থেকে বুট লোডার মেনু পরিচালিত হয়।
লেবেল (2) ব্যাখ্যা করেছেন
বুট লোডার মেনুতে শীর্ষে মুদ্রিত GRUB সংস্করণটি দেখুন। সেই সংস্করণটি নোট করুন এবং বুট করা সিস্টেমে পাওয়া যায় এমন GRUB সংস্করণটির সাথে তুলনা করুন "উবুন্টু"।
স্ক্রিনশটে (নীচের অর্ধেক): GNU GRUB version 2.02~beta2-9
সিস্টেমটি বুট করার পরে "উবুন্টু", GRUB প্যাকেজের সংস্করণ ( grub-install --versionপ্রাসঙ্গিক এবং সহজবোধ্য) পরীক্ষা করতে প্রাসঙ্গিক কমান্ডটি চালান ।
$ grub-install --version
grub-install (GRUB) 2.02~beta2-9
এটি কীভাবে প্রাসঙ্গিক? কারণ grub-installএবং update-grubআদেশগুলি উভয়ই একই প্যাকেজ দ্বারা সরবরাহ করা হয় grub2-common। বুট লোডার মেনু একই প্যাকেজ থেকে সরঞ্জামগুলি ব্যবহার করে তৈরি এবং আপডেট করা হয়েছে তা প্রদত্ত, বুট লোডার মেনুর শীর্ষে মুদ্রিত সংস্করণটি একই রকম হবে।
লেবেল (3) ব্যাখ্যা করেছেন
এই ইঙ্গিতটি ম্যানুয়ালি সেটআপ করা দরকার, যেহেতু বুট লোডার মেনুটির ডিফল্ট ব্যাকগ্রাউন্ড চিত্রটি কোনও নয় (কেবলমাত্র সরল কালো)। ব্যাকগ্রাউন্ড চিত্রটি অবশ্যই 8-বিট গভীরতার হতে হবে।
যদি desktop-baseপ্যাকেজটি আপনার সিস্টেমে ইনস্টল করা থাকে তবে GRUB- র জন্য বিশেষভাবে তৈরি এ জাতীয় ব্যাকগ্রাউন্ড চিত্রগুলি *grub.pngলক্ষ্য ডিরেক্টরিতে ফাইল নাম প্রত্যয় সহ সহজেই পাওয়া যায় ।
$ ls /usr/share/images/desktop-base/*grub.png
/usr/share/images/desktop-base/desktop-grub.png
/usr/share/images/desktop-base/joy-grub.png
/usr/share/images/desktop-base/moreblue-orbit-grub.png
/usr/share/images/desktop-base/spacefun-grub.png
পটভূমি চিত্র সেট আপ করতে:
/etc/default/grubঅতিপরিচয়কারী হিসাবে ফাইলটি খুলুন , তারপরে GRUB_BACKGROUND=পছন্দের এবং উদ্ধৃত চিত্রের পুরো পথ সহ লাইন যুক্ত করুন ।
$ sudo nano /etc/default/grub
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Show background in GRUB boot menu
GRUB_BACKGROUND="/usr/share/images/desktop-base/spacefun-grub.png"
...
তারপরে, sudo update-grubআপডেট /boot/grub/grub.cfgকরতে রান করুন যা বুট লোডার মেনুতে অন্তর্ভুক্ত। ব্যবহারকারী নিম্নলিখিতগুলির অনুরূপ আউটপুট দেখতে পাবেন।
$ sudo update-grub
Generating grub configuration file ...
Found background: /usr/share/images/desktop-base/spacefun-grub.png
Found background image: /usr/share/images/desktop-base/spacefun-grub.png
Found linux image: /boot/vmlinuz-3.13.0-24-generic
Found initrd image: /boot/initrd.img-3.13.0-24-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Ubuntu 14.04.5 LTS (14.04) on /dev/sda3
done
মেশিনটি পুনরায় বুট করুন এবং দেখুন যে বুট লোডার মেনুতে সিস্টেম থেকে আপডেট কমান্ড দ্বারা কোনও দৃশ্যমান পরিবর্তন হয়েছে।
অন্যথায়, অন্য সিস্টেমগুলির জন্য একবারে একবারে পদক্ষেপগুলি পুনরাবৃত্তি করুন। বারবার পদক্ষেপগুলি অপ্রয়োজনীয় হত, যদি ব্যবহারকারী বুট লোডার মেনুতে কোন সিস্টেমের নিয়ন্ত্রণের বিষয়ে সচেতন হয় (তবে এটি ইনস্টলেশনটি কীভাবে হয়েছিল তার উপর নির্ভর করে)।
দাবি পরিত্যাগী
এই উত্তরটি GNU GRUB পিসি / BIOS সংস্করণ ব্যবহার করে মাল্টি বুট সেটআপ সহ BIOS সিস্টেমের জন্য প্রমাণিত এবং ভাল পরীক্ষিত মানদণ্ডের জন্য ব্যাখ্যা করে। নিম্নলিখিত ব্যতিক্রমগুলি প্রযোজ্য হবে।
GNU GRUB EFI সংস্করণ ব্যবহার করে UEFI সিস্টেমের অংশের জন্য, মানদণ্ডটি উপরে বর্ণিত হিসাবে মানদণ্ড একইরূপে প্রদর্শিত হবে কিনা তা নিশ্চিত বা জানা যায় না or
জোর দেওয়া দেওয়া হয় কেমন লাগে বুট লোডার মেনুর (এটা কিভাবে স্ক্রিনশট বিভিন্ন অর্থাত উপরের অর্ধেক প্রদর্শিত হতে পারে) বরং প্রকট কিভাবে chainloading কাজ নয়। যেমন, "স্ক্রিনশটে যেমন দেখানো হয়েছে মাল্টি বুট কীভাবে সেট আপ করা হয়েছিল" সম্পর্কিত এই জবাবটি ব্যাখ্যা করা হবে না ।
যদি মাল্টি বুট সেটআপটি একই ধরণের অপারেটিং সিস্টেমের ঠিক একই অনুলিপি যেমন উবুন্টু 14.04, কুবুন্টু 14.04, জুবুন্টু 14.04, ইত্যাদি দ্বারা তৈরি করা হয় তবে ব্যবহারকারী কোন পার্টিশন থেকে বুট করেছিলেন তা জানার একমাত্র নির্ভরযোগ্য উপায় হ'ল লেবেল (3)।
লেবেল (3) কাস্টম ব্যাকগ্রাউন্ড ইমেজ ব্যবহার করে আরও ভাল কাজ করতে পারে যা স্পষ্টভাবে লিখেছে যা থেকে এটি বুট করা হয়েছে অর্থাৎ "এই বুট মেনুটি / dev / sda1 থেকে পরিচালিত হয়"। একইভাবে, "GRUB- র জন্য কীভাবে কাস্টম ব্যাকগ্রাউন্ড চিত্র তৈরি করবেন" সম্পর্কিত এই জবাবটি ব্যাখ্যা করা হবে না ।
টিএল; ডিআর ইনস্টল হওয়া যে কোনও সিস্টেম বুট করার আগে বুট লোডার মেনুটি দেখুন । সবচেয়ে সহজ ও নির্ভরযোগ্য উপায় হ'ল লেবেল (3), যা GRUB ব্যাকগ্রাউন্ড চিত্রটি ম্যানুয়ালি সেটআপ করা।
/boot/grub/grub.cfgবুট করার জন্য ব্যবহৃত ফাইলটি মুছে ফেলা যেত that পার্টিশনটি পার্টিশন টেবিল থেকে মুছে ফেলা যেত, এবং সেই ডিস্কটি সিস্টেম থেকে শারীরিকভাবে মুছে ফেলা হত।