কিভাবে আর্চ লিনাক্সে GRUB আপডেট করবেন

How Update Grub Arch Linux



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

GRUB প্যাকেজ আপডেট করা হচ্ছে

GRUB আপ-টু-ডেট কিনা তা নিশ্চিত করা প্রথম কাজ। যখন আপনি সিস্টেম আপডেট করবেন, প্যাকম্যান GRUB কে সর্বশেষ সংস্করণে আপডেট করার যত্ন নেবে।







sudoপ্যাকম্যান-স্যু



যদি আপনি ম্যানুয়ালি নিশ্চিত করতে চান যে সিস্টেমটিতে GRUB এর সর্বশেষ সংস্করণ আছে, তাহলে নিচের কমান্ডটি ব্যবহার করুন।



sudoপ্যাকম্যান-এসগ্রাব





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

GRUB কনফিগারেশন সম্পাদনা করা হচ্ছে

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



GRUB সব ক্রিয়া সম্পাদনের জন্য নিজস্ব কনফিগারেশন ফাইল ব্যবহার করে। ফাইলটি/etc/default/grub এ অবস্থিত। GRUB স্ক্রিপ্টের জন্য, /etc/grub.d ডিরেক্টরি ব্যবহার করা হয়।

GRUB কনফিগারেশন ফাইল সম্পাদনা করুন।

sudo <সম্পাদক> /ইত্যাদি/ডিফল্ট/গ্রাব

উদাহরণস্বরূপ, GRUB ওয়ালপেপার পরিবর্তন করতে, GRUB_BACKGROUND ভেরিয়েবলের মান পরিবর্তন করুন।

GRUB পাঠ্যগুলিকে সহজে পড়ার জন্য রঙ করার অনুমতি দেয়।

ফাইলের শুরুতে, আপনি GRUB_DEFAUTL ভেরিয়েবল লক্ষ্য করবেন। এটি বুটলোডারে কোন OS ডিফল্ট সেটি নির্ধারণ করতে ব্যবহৃত হয়।

GRUB_TIMEOUT পরবর্তী এন্ট্রি GRUB মেনু কতক্ষণ খোলা থাকবে তা নির্ধারণ করবে। ডিফল্টরূপে, মান 5 (সেকেন্ড)। আপনি যদি সীমাহীন GRUB মেনু প্রদর্শন করতে চান, তাহলে মানটি যেকোন নেতিবাচক পূর্ণসংখ্যায় সেট করুন।

একবার সম্পাদনা সম্পন্ন হলে, ফাইলটি সংরক্ষণ করুন।

আসুন GRUB স্ক্রিপ্ট ডিরেক্টরিটি দেখুন।

GRUB কাস্টমাইজার

এটি একটি খুব সহায়ক টুল যা বিভিন্ন GRUB সেটিংসের সহজ কাস্টমাইজেশনের অনুমতি দেয়। এটি একটি গ্রাফিকাল টুল এবং সরাসরি আর্চ লিনাক্স রিপোজিটরি থেকে পাওয়া যায়।

sudoপ্যাকম্যান-এসগ্রাব-কাস্টমাইজার

মেনু থেকে গ্রাব-কাস্টমাইজার শুরু করুন।

এটি শুরু করার জন্য রুট পাসওয়ার্ডের প্রয়োজন হবে। সর্বোপরি, আপনি সিস্টেম-স্তরের পরিবর্তনগুলি সম্পাদনের জন্য একটি সরঞ্জাম কল করছেন।

সরঞ্জামটির প্রতিটি বিকল্প সহজ এবং স্ব-ব্যাখ্যামূলক।

GRUB পুনরায় লোড করুন

সমস্ত পরিবর্তন করার পরে, /boot /grub ডিরেক্টরিতে GRUB cfg ফাইল আপডেট করা প্রয়োজন। GRUB এর কনফিগারেশন ফাইলে কোন পরিবর্তন করার পর নিম্নলিখিত কমান্ডটি চালান।

sudogrub-mkconfig-অথবা /বুট/গ্রাব/grub.cfg

আপনি যদি এই দীর্ঘ কমান্ডটি চালাতে আগ্রহী না হন তবে আপনি আপডেট-গ্রাব ব্যবহার করতে পারেন। এটি একটি স্ক্রিপ্ট যা পূর্বে উল্লিখিত কমান্ডটি চালায়। যাইহোক, এটি আর্চ লিনাক্স অফিসিয়াল ডিরেক্টরিতে উপলব্ধ নয়। AUR থেকে update-grub ধরতে হবে

AUR প্যাকেজ তৈরি এবং ইনস্টল করার জন্য আপনার সিস্টেম প্রস্তুত করুন।

sudoপ্যাকম্যান-এস যাওয়াবেস-ডেভেল

AUR থেকে আপডেট-গ্রাব নিন।

গিট ক্লোনhttps://aur.archlinux.org/আপডেট- grub.git

আপডেট-গ্রাব নির্মাণ শুরু করুন।

দ্রষ্টব্য: সহজ AUR অ্যাক্সেসের জন্য, উপযুক্ত AUR সহায়ক ব্যবহার করার পরামর্শ দেওয়া হচ্ছে। AUR সাহায্যকারীরা পুরো কাজটি স্বয়ংক্রিয় করতে পারে। AUR ব্যবহার করতে শিখুন

নম-এসআপডেট-গ্রাব

একবার ইনস্টলেশন সম্পন্ন হলে, আপনি সরাসরি কাজ করতে আপডেট-গ্রাব কল করতে পারেন।

sudoআপডেট-গ্রাব

সর্বশেষ ভাবনা

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