GRUB বুটলোডার কি এবং এটি কি করে?

GRUB বুটলোডার কি এবং এটি কি করে?

বুট লোডার হল আপনার লিনাক্স অপারেটিং সিস্টেমের বুট প্রক্রিয়ার অন্যতম গুরুত্বপূর্ণ উপাদান।





এক্সবক্স ওয়ান কখন বের হয়েছিল

এই নিবন্ধটি আপনাকে দেখাবে যে বুট লোডার কী এবং এটি লিনাক্স সিস্টেমে কী ভূমিকা পালন করে। বিশেষ করে, এই নির্দেশিকাটি গ্র্যান্ড ইউনিফাইড বুটলোডার (GRUB), একটি শক্তিশালী এবং অত্যন্ত নমনীয় বুট লোডার প্রোগ্রামকে কেন্দ্র করবে। কিন্তু বিস্তারিতভাবে GRUB দেখার আগে, লিনাক্সে বুট প্রক্রিয়াটি বোঝা গুরুত্বপূর্ণ।





লিনাক্স বুট প্রক্রিয়া

লিনাক্সে বুট প্রক্রিয়া হল এমন একটি ক্রিয়াকলাপ যা আপনার পিসিতে পাওয়ার বাটন চাপার সময় থেকে লগইন স্ক্রিন প্রদর্শিত না হওয়া পর্যন্ত ঘটে।





আপনার অপারেটিং সিস্টেমের বুট প্রক্রিয়ায় চারটি প্রধান ধাপ রয়েছে এবং সেগুলি নিম্নলিখিত ক্রমে ঘটে:

  1. বায়োস : এর জন্য দাঁড়ায় বেসিক ইনপুট আউটপুট সিস্টেম এবং প্রধানত বুটলোডার লোড করার জন্য দায়ী। যখন কম্পিউটার শুরু হয়, এটি একটি পাওয়ার অন সেলফ টেস্ট (POST) চালায় যাতে নিশ্চিত করা যায় যে মূল হার্ডওয়্যার যেমন মেমরি এবং হার্ডডিস্ক সঠিকভাবে কাজ করছে। পরে, BIOS প্রাথমিক হার্ড ড্রাইভের মাস্টার বুট রেকর্ড (MBR) পরীক্ষা করবে, যা আপনার হার্ড ড্রাইভের একটি বিভাগ যেখানে বুটলোডার অবস্থিত।
  2. বুটলোডার : কার্নেল প্যারামিটারের একটি সেট সহ কার্নেলকে RAM এ লোড করে।
  3. কার্নেল : কার্নেলের প্রাথমিক কাজ হল ডিভাইস এবং মেমরি আরম্ভ করা। পরে, এটি init প্রক্রিয়া লোড করে।
  4. এটা : আপনার সিস্টেমে অপরিহার্য পরিষেবা শুরু এবং বন্ধ করার জন্য দায়ী।

বিঃদ্রঃ : BIOS একটি লিনাক্স-সম্পর্কিত প্রক্রিয়া নয়, এটি একটি প্রক্রিয়া যা আপনার অপারেটিং সিস্টেম নির্বিশেষে ঘটে।



আরো জানুন: কম্পিউটারের BIOS কি সফটওয়্যার, হার্ডওয়্যার বা ফার্মওয়্যার?

গ্র্যান্ড ইউনিফাইড বুটলোডার কি?

GRUB প্রধানত আপনাকে একটি অপশন মেনু প্রদান করার জন্য দায়ী যেখান থেকে আপনি অপারেটিং সিস্টেম বা পরিবেশ নির্বাচন করতে পারেন যেখানে আপনি বুট করতে চান। উপরন্তু, GRUB লোড করার জন্য দায়ী লিনাক্স কার্নেল





GRUB মেনু বিকল্পটি দেখতে কেমন তা এখানে। আপনার যদি একাধিক অপারেটিং সিস্টেম ইনস্টল করা থাকে, আপনি সেগুলি এখানে তালিকাভুক্ত করবেন।

ইন্টারনেট সংযুক্ত কিন্তু উইন্ডোজ ১০ কাজ করছে না

বিঃদ্রঃ : GRUB শুধুমাত্র লিনাক্স অপারেটিং সিস্টেমে বুট করার জন্য সীমাবদ্ধ নয়, আপনি এটি উইন্ডোজের মতো অন্যান্য অপারেটিং সিস্টেমে বুট করতেও ব্যবহার করতে পারেন।





GRUB এর দুটি প্রধান সংস্করণ রয়েছে যা এই লেখার সময় উপলব্ধ।

  1. GRUB উত্তরাধিকার : এটি GRUB এর প্রথম সংস্করণ এবং প্রাথমিকভাবে 1995 সালে বিকশিত হয়েছিল।
  2. গ্রাব 2 : এটি GRUB এর সর্বশেষ সংস্করণ যা অনেক মূলধারার লিনাক্স ডিস্ট্রো যেমন মাঞ্জারো, উবুন্টু, ফেডোরা এবং রেড হ্যাট এন্টারপ্রাইজ লিনাক্স (RHEL) ব্যবহার করে। GRUB 2 আপনাকে তার পূর্বসূরীর চেয়ে ভাল সরঞ্জাম এবং কনফিগারেশন বিকল্প সরবরাহ করে।

GRUB ছাড়াও লিনাক্স ডিস্ট্রোস অন্যান্য বুট লোডার যেমন লিনাক্স লোডার (LILO), কোরবুট এবং SYSLINUX ব্যবহার করে।

GRUB এর ভূমিকা

একবার আপনি বুট করার জন্য অপারেটিং সিস্টেম নির্বাচন করলে, GRUB নির্বাচিত কার্নেল লোড করবে। GRUB কার্নেল প্যারামিটার ব্যবহার করে কার্নেল কোথায় অবস্থিত এবং অন্যান্য গুরুত্বপূর্ণ প্যারামিটার ব্যবহার করতে হয়।

  • initrd : প্রাথমিক RAM ডিস্ক নির্দিষ্ট করার জন্য ব্যবহৃত হয়।
  • BOOT_IMAGE : লিনাক্স কার্নেল ইমেজের অবস্থান।
  • মূল : রুট ফাইল সিস্টেমের অবস্থান নির্দিষ্ট করে। কার্নেল দ্বারা ব্যবহৃত init খুঁজে বের করার জন্য যা পাল্টে গুরুত্বপূর্ণ সেবা লোড করে।
  • এনএস : ফাইল সিস্টেমটি কেবল পঠনযোগ্য মোডে মাউন্ট করার জন্য দায়ী।
  • শান্ত : আপনার পিসি বুট করার সময় কিছু সিস্টেম-নির্দিষ্ট বার্তা লুকায়।
  • স্প্ল্যাশ : আপনার সিস্টেম বুট করার সময় স্প্ল্যাশ স্ক্রিন প্রদর্শনের জন্য ব্যবহৃত হয়।

যখন আপনি GRUB অপশন মেনুতে থাকেন, তখন আপনি টিপে কার্নেল প্যারামিটার সম্পাদনা করতে পারেন এবং আপনার কীবোর্ডের কী।

GRUB বুটলোডার কনফিগার করা হচ্ছে

আপনার বুট লোডার কনফিগার করার সময় GRUB 2 আপনাকে অনেক নমনীয়তা এবং শক্তি দেয়।

দ্য /বুট/গ্রাব ডিরেক্টরি নামে একটি ফাইল রয়েছে grub.cfg , যা GRUB এর জন্য প্রধান কনফিগারেশন ফাইল। যাইহোক, আপনাকে এডিট না করার পরামর্শ দেওয়া হচ্ছে grub.cfg ফাইল সরাসরি, পরিবর্তে আপনি সম্পাদনা করা উচিত /etc/default/grub ফাইল

যখন আপনি পরিবর্তন করুন /etc/default/grub ফাইল, আপনার নীচের কমান্ডটি চালানো নিশ্চিত করা উচিত, যাতে আপনার পরিবর্তনগুলি লেখা হয় grub.cfg স্বয়ংক্রিয়ভাবে ফাইল।

কিভাবে উইন্ডোজ 10 আপডেট পজ করবেন
sudo update-grub

আপনি নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে GRUB এবং এর কিছু কনফিগারেশন বিকল্প সম্পর্কে আরও জানতে পারেন:

info -f grub

লিনাক্সে GRUB কাস্টমাইজ করা

এই নির্দেশিকা আপনাকে দেখিয়েছে যে GRUB একটি অত্যন্ত শক্তিশালী এবং নমনীয় বুট লোডার এবং আপনার অপারেটিং সিস্টেমের কার্যক্রমে গুরুত্বপূর্ণ ভূমিকা পালন করে। GRUB বুট স্ক্রিনের উপস্থিতির উপর ব্যবহারকারীদের সম্পূর্ণ নিয়ন্ত্রণ রয়েছে। এমনকি আপনি সহজেই বুট স্ক্রিনের ব্যাকগ্রাউন্ড ইমেজ কাস্টমাইজ করতে পারেন।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল কিভাবে ব্যাকগ্রাউন্ড ইমেজ দিয়ে গ্রাব বুট মেনু কাস্টমাইজ করা যায়

ডিফল্ট গ্রাব মেনুতে বিরক্ত? আপনার পছন্দের ব্যাকগ্রাউন্ড ইমেজ দিয়ে এটি কীভাবে কাস্টমাইজ করা যায় তা এখানে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • GRUB বুটলোডার
  • লিনাক্স
লেখক সম্পর্কে যেতে ভাল(36 নিবন্ধ প্রকাশিত)

Mwiza পেশায় সফটওয়্যার তৈরি করে এবং লিনাক্স এবং ফ্রন্ট-এন্ড প্রোগ্রামিং-এ ব্যাপকভাবে লেখালেখি করে। তার কিছু আগ্রহের মধ্যে রয়েছে ইতিহাস, অর্থনীতি, রাজনীতি এবং এন্টারপ্রাইজ-আর্কিটেকচার।

Mwiza Kumwenda থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন