<পূর্ববর্তী | বিষয়বস্তু | পরবর্তী>
অনেক লিনাক্স সিস্টেম ব্যবহার করে লিলো, অপারেটিং সিস্টেম বুট করার জন্য লিনাক্স লোডার। আমরা শুধুমাত্র GRUB নিয়ে আলোচনা করব, যা ব্যবহার করা সহজ এবং আরও নমনীয়। আপনি সম্পর্কে তথ্য প্রয়োজন উচিত লিলো, ম্যান পেজ এবং HOWTOs পড়ুন। উভয় সিস্টেমই দ্বৈত বুট ইনস্টলেশন সমর্থন করে, আমরা ব্যবহারিক উদাহরণ এবং পটভূমির তথ্যের জন্য এই বিষয়ে HOWTO-কে উল্লেখ করি।
4.2.2। বুট প্রক্রিয়া
যখন একটি x86 কম্পিউটার বুট করা হয়, প্রসেসরটি BIOS (বেসিক ইনপুট/আউটপুট সিস্টেম) এর জন্য সিস্টেম মেমরির শেষ দিকে তাকায় এবং এটি চালায়। BIOS প্রোগ্রামটি স্থায়ী শুধুমাত্র-পঠন মেমরিতে লেখা হয় এবং সর্বদা ব্যবহারের জন্য উপলব্ধ থাকে। BIOS পেরিফেরাল ডিভাইসে সর্বনিম্ন স্তরের ইন্টারফেস প্রদান করে এবং বুট প্রক্রিয়ার প্রথম ধাপ নিয়ন্ত্রণ করে।
BIOS সিস্টেমটি পরীক্ষা করে, পেরিফেরালগুলি সন্ধান করে এবং পরীক্ষা করে এবং তারপর সিস্টেম বুট করার জন্য ব্যবহার করার জন্য একটি ড্রাইভ সন্ধান করে। সাধারণত এটি বুটযোগ্য মিডিয়ার জন্য ফ্লপি ড্রাইভ (অথবা অনেক নতুন সিস্টেমে CD-ROM ড্রাইভ) পরীক্ষা করে, যদি উপস্থিত থাকে, এবং তারপর এটি হার্ড ড্রাইভের দিকে দেখায়। বুট করার জন্য ব্যবহৃত ড্রাইভের ক্রম সাধারণত সিস্টেমে একটি নির্দিষ্ট BIOS সেটিং দ্বারা নিয়ন্ত্রিত হয়। একবার একটি সিস্টেমের হার্ড ড্রাইভে লিনাক্স ইনস্টল হয়ে গেলে, BIOS প্রথম হার্ড ড্রাইভের প্রথম সেক্টর থেকে শুরু করে একটি মাস্টার বুট রেকর্ড (MBR) খোঁজে, এর বিষয়বস্তু মেমরিতে লোড করে, তারপর এটিকে নিয়ন্ত্রণ করে।