যেখানে BIOS বুট করার জন্য কিছু খুঁজছে সেখানে বুট লোডারটি ইনস্টল করা দরকার। জিনিসগুলি সহজ রাখতে, আপনার কম্পিউটারের সাধারণত একটি ডিস্ক ড্রাইভ থাকে যেখানে আপনি এই ডিস্কে একটি জিএনইউ / লিনাক্স সিস্টেম ইনস্টল করেন এবং বুটলোডারটি সেখানে পৌঁছে যায়।
বুটলোডার থেকে আপনার কেবলমাত্র প্রয়োজনীয় জিনিসগুলি হ'ল:
- এটি BIOS এটি সন্ধান করতে সক্ষম
- এটি আপনার অপারেটিং সিস্টেমটি সন্ধান এবং বুট করতে সক্ষম হয়েছে (লিনাক্স সহ, আপনাকে কেবল বুটলোডারটির কার্নেলের কোনওরকম অ্যাক্সেস থাকতে হবে এবং যদি আপনি একটি ডিআরডি চিত্র ব্যবহার করেন)।
যতক্ষণ না আপনি এই দুটি পয়েন্ট আচ্ছাদিত করেছেন, আপনি এটি ইনস্টল করুন যেখানে এটি আরও বেশি সুবিধাজনক এবং যেখানে বিআইওএস এটি সন্ধান করবে।
বিআইওএস সাধারণত হার্ড ড্রাইভের মাস্টার বুট রেকর্ডে বুটলোডার সন্ধান করে, ড্রাইভের শুরুতে একটি ছোট অঞ্চল যেখানে আপনি চালানোর জন্য কিছু কোড রাখতে পারেন। পার্টিশনের শুরুতে আপনি একটি বুটলোডার ইনস্টল করতে পারেন।
বুটলোডারগুলি সাধারণত এই ছোট ছোট জায়গাগুলিতে ফিট করার জন্য যথেষ্ট ছোট এবং এমনকি যদি এটি না করে তবে তাদের অবশ্যই সেখানে কিছু রাখতে হবে যাতে BIOS বুটলোডার বুট করে।
lilo
একটি সরল বুটলোডার যা সেগুলিতে ইনস্টল করা আছে। grub
কিছুটা বড়, এবং তাই আপনি সেই অঞ্চলগুলিতে কিছু কোড ইনস্টল করেন, যা ডিস্ক পার্টিশন থেকে আরও কিছু কোড লোড করে (যেখানে grub
"ইনস্টলড" বলা হয়, যেখানে এর কনফিগারেশন ফাইলটি বাইনারি কোডের সাথে রয়েছে) সাধারণত সিস্টেম /boot
পার্টিশন হিসাবে সেট করা হয় , যেখানে সুবিধার জন্য কার্নেল এবং initrd গুলি খুব বেশি স্থাপন করা হয়)।
এই ক্ষেত্রে, যদি এটি আপনাকে ডিস্কের জন্য অনুরোধ জানায় , এর অর্থ এটি আপনাকে জিজ্ঞাসা করছে যে মাস্টার বুট রেকর্ডটি grub
ইনস্টল হওয়া উচিত , অর্থাৎ, আপনি যে ডিস্কটি থেকে কম্পিউটারটি বুট করবেন। গ্রাবের সেই অংশটি কেবল ডিস্ক এমবিআর-এ ইনস্টল করা হবে। বাকি সম্ভবত হিসাবে একই পার্টিশন ইনস্টল পরার /
বা /boot/
উবুন্টু সিস্টেমের ইনস্টল করছি (এবং সেই বিশ্রামে হয় উবুন্টু, ডিরেক্টরি জন্য বর্ণন থেকে অ্যাক্সেসযোগ্য /boot/grub/
বা /grub/
)।