কীভাবে GRUB2 বুট লোডার সেটিংস কনফিগার করবেন
উবুন্টু এবং অন্যান্য লিনাক্স ডিস্ট্রিবিউশনগুলি এখন GRUB2 বুট লোডার ব্যবহার করে। আপনি কোনও ডিফল্ট অপারেটিং সিস্টেম নির্বাচন করতে, একটি পটভূমি চিত্র সেট করতে এবং ডিফল্ট ওএসকে স্বয়ংক্রিয়ভাবে বুট করার আগে GRUB কতক্ষণ নিচে নামবে তা চয়ন করতে তার সেটিংস পরিবর্তন করতে পারেন।
আমরা এখানে উবুন্টু ১৪.০৪-এ GRUB2 কনফিগার করেছি, তবে অন্যান্য লিনাক্স বিতরণগুলির জন্য প্রক্রিয়াটি একই রকম হওয়া উচিত। আপনি অতীতে অতীতে এর মেনু.এলস্ট ফাইলটি সম্পাদনা করে মূল GRUB এর সেটিংসটি কাস্টমাইজ করতে পারেন, তবে প্রক্রিয়াটি এখন অন্যরকম।
GRUB2 কনফিগারেশন বেসিক
সম্পর্কিত:GRUB2 101: কীভাবে আপনার লিনাক্স বিতরণের বুট লোডার অ্যাক্সেস এবং ব্যবহার করতে পারেন
GRUB2 কোনও মেনু.লস্ট ফাইল ব্যবহার করে না। পরিবর্তে, এর প্রধান কনফিগারেশন ফাইলটি হ'ল / বুট /grub/grub.cfg ফাইল। তবে আপনার হাতে এই ফাইলটি সম্পাদনা করা উচিত নয়! এই ফাইলটি কেবল GRUB2 এর নিজস্ব ব্যবহারের জন্য। এটি স্বয়ংক্রিয়ভাবে চালিয়ে গিয়েছে আপডেট গ্রাব রুট হিসাবে কমান্ড - অন্য কথায়, চালিয়ে sudo আপডেট-গ্রাব উবুন্টুতে
আপনার নিজস্ব GRUB সেটিংস / etc / ডিফল্ট / গ্রাব ফাইলে সংরক্ষণ করা হয়। GRUB2 এর সেটিংস পরিবর্তন করতে এই ফাইলটি সম্পাদনা করুন। স্ক্রিপ্টগুলি /etc/grub.d/ ডিরেক্টরিতেও অবস্থিত। উদাহরণস্বরূপ, উবুন্টুতে এখানে এমন স্ক্রিপ্ট রয়েছে যা ডিফল্ট থিমটি কনফিগার করে। এছাড়াও একটি ওএস-প্রবার স্ক্রিপ্ট রয়েছে যা অন্য ইনস্টলড অপারেটিং সিস্টেমগুলির জন্য সিস্টেমের অভ্যন্তরীণ হার্ড ড্রাইভগুলি - উইন্ডোজ, অন্যান্য লিনাক্স ডিস্ট্রিবিউশন, ম্যাক ওএস এক্স এবং আরও অনেক কিছু - এবং স্বয়ংক্রিয়ভাবে সেগুলি GRUB2 এর মেনুতে যুক্ত করে।
আপনি আপডেট-গ্রাব কমান্ডটি চালানোর সময়, GRUB স্বয়ংক্রিয়ভাবে / etc / default / grub ফাইলের সেটিংস, /etc/grub.d/ ডিরেক্টরি থেকে স্ক্রিপ্টগুলি এবং অন্যান্য কিছুর সাথে একটি / বুট / গ্রাব / গ্রাব তৈরি করে। সিএফজি ফাইল যা বুটে পড়ে
অন্য কথায়, আপনার GRUB2 সেটিংস কাস্টমাইজ করতে, আপনাকে / ইত্যাদি / ডিফল্ট / গ্রাব ফাইলটি সম্পাদনা করতে হবে এবং তারপরে চালনা করতে হবে sudo আপডেট-গ্রাব আদেশ
GRUB কনফিগারেশন ফাইলটি সম্পাদনা করুন
সম্পর্কিত:Vi সহ পাঠ্য ফাইল সম্পাদনা করার জন্য একটি শিক্ষানবিশ গাইড Guide
একটি স্ট্যান্ডার্ড পাঠ্য সম্পাদক এডিট করার জন্য / ইত্যাদি / ডিফল্ট / গ্রুব ফাইলটি খুলুন। আপনি যদি গ্রাফিকাল পাঠ্য সম্পাদক ব্যবহার করতে চান, একটি টার্মিনাল খুলুন - বা Alt + F2 টিপুন - এবং নিম্নলিখিত কমান্ডটি চালান:
gksu gedit / etc / default / grub
সহজেই ব্যবহারযোগ্য টার্মিনাল ভিত্তিক সম্পাদক - ন্যানো - নিম্নলিখিত কমান্ডটি ব্যবহার করুন। আপনি অবশ্যই পছন্দ করেন এমন কোনও পাঠ্য সম্পাদক ব্যবহার করতে পারেন - স্ট্যান্ডার্ড vi পাঠ্য সম্পাদক সহ।
সুডো ন্যানো / ইত্যাদি / ডিফল্ট / গ্রাব
/ ইত্যাদি / ডিফল্ট / গ্রাব ফাইলটি সংক্ষিপ্ত এবং সম্পাদনা করা সহজ হওয়া উচিত। অন্য কোনও কনফিগারেশন ফাইলের মতো আপনার বিকল্পগুলি পছন্দসই অবস্থায় সম্পাদনা করতে হবে এবং তারপরে ফাইলটি পরিবর্তন করতে হবে। নীচের বিকল্পগুলির মধ্যে যদি কোনও ফাইলটিতে ইতিমধ্যে উপস্থিত না হয়, তবে এটি একটি নতুন লাইনে যুক্ত করুন। যদি এটি হয় তবে একটি নকল যুক্ত করার পরিবর্তে বিদ্যমান লাইনটি সম্পাদনা করুন।
ডিফল্ট ওএস চয়ন করুন: পরিবর্তন GRUB_DEFAULT = লাইন গতানুগতিক, GRUB_DEFAULT = 0 ডিফল্ট হিসাবে প্রথম এন্ট্রি ব্যবহার করে - দ্বিতীয় এন্ট্রি ব্যবহার করতে নম্বরটি 1 এ পরিবর্তন করুন, তৃতীয় এন্ট্রি ব্যবহার করতে 2 বা আরও কিছু ব্যবহার করুন। আপনি ব্যবহার করতে পারে GRUB_DEFAULT = সংরক্ষিত এবং প্রতিটি বার আপনি বুট করার সময় GRUB স্বয়ংক্রিয়ভাবে শেষ অপারেটিং সিস্টেমটি বুট করবে। আপনি উদ্ধৃতিতে একটি লেবেলও নির্দিষ্ট করতে পারেন। উদাহরণস্বরূপ, যদি আপনার ওএস তালিকায় আপনার উইন্ডোজ 7 (লোডার) নামে একটি অপারেটিং সিস্টেম থাকে তবে আপনি ব্যবহার করতে পারেন GRUB_DEFAULT = "উইন্ডোজ 7 (লোডার)"
একটি ডিফল্ট অপারেটিং সিস্টেম সংরক্ষণ করুন: আপনি যদি চয়ন করেন GRUB_DEFAULT = সংরক্ষিত, আপনি একটি যোগ করতে হবে GRUB_SAVEDEFAULT = সত্য লাইন - অন্যথায় এটি কাজ করবে না।
GRUB লুকানো আছে কিনা তা চয়ন করুন: কেবলমাত্র একটি অপারেটিং সিস্টেম ইনস্টল হওয়া, উবুন্টু GRUB_HIDDEN_TIMEOUT = 0 বিকল্পের সাহায্যে ডিফল্ট ওএসে স্বয়ংক্রিয়ভাবে বুট করতে GRUB কে ডিফল্ট করে। এই বিকল্পটি GRUB লুকায়িত থাকবে তা নির্দিষ্ট করে এবং এটি স্বয়ংক্রিয়ভাবে 0 সেকেন্ডের পরে ডিফল্ট OS এ বুট হয়ে যাবে - তাত্ক্ষণিকভাবে, অন্য কথায়। আপনি শিফটটিকে আপনার কম্পিউটারের বুট হিসাবে ধরে রেখে মেনুটি অ্যাক্সেস করতে পারেন। একটি উচ্চতর সময়সীমা সেট করতে, এর মতো কিছু ব্যবহার করুন GRUB_HIDDEN_TIMEOUT = 5 - GRUB পাঁচ সেকেন্ডের জন্য একটি খালি স্ক্রিন বা স্প্ল্যাশ স্ক্রিন প্রদর্শন করবে, সেই সময় আপনি মেনুটি দেখতে যে কোনও কী টিপতে পারেন। GRUB কে স্বয়ংক্রিয়ভাবে লুকানো থেকে রক্ষা করতে লাইনটি কমেন্ট করুন - এর আগে একটি # যুক্ত করুন যাতে এটি পড়ে # GRUB_HIDDEN_TIMEOUT = 0 .
GRUB- এর মেনু সময়সীমা নিয়ন্ত্রণ করুন: GRUB যদি স্বয়ংক্রিয়ভাবে লুকানো না থাকে তবে প্রতিবার আপনার কম্পিউটার বুট করলে আপনি মেনুটি দেখতে পাবেন। GRUB স্বয়ংক্রিয়ভাবে নির্দিষ্ট সময়ের পরে সাধারণত দশ সেকেন্ড পরে ডিফল্ট অপারেটিং সিস্টেম বট করবে। সেই সময়ে, আপনি অন্য একটি ওএস চয়ন করতে পারেন বা এটি স্বয়ংক্রিয়ভাবে বুট করার জন্য রেখে যেতে পারেন। টাইমআউট সময়কাল পরিবর্তন করতে, সম্পাদনা করুন GRUB_TIMEOUT = 10 লাইন এবং আপনার পছন্দ মত সেকেন্ডের সংখ্যা লিখুন। (মনে রাখবেন, GRUB লুকানো না থাকলে এটিই ব্যবহৃত হয়)) GRUB কে স্বয়ংক্রিয়ভাবে বুট করা থেকে বিরত রাখতে এবং সর্বদা আপনার কোনও ওএস চয়ন করার জন্য অপেক্ষা করতে, লাইনটি এতে পরিবর্তন করুন GRUB_TIMEOUT = -1
একটি পটভূমি চিত্র চয়ন করুন: দ্য GRUB_BACKGROUND কোনও পটভূমি চিত্র ব্যবহৃত হয়েছে কিনা তা লাইন নিয়ন্ত্রণ করে - ডিফল্টরূপে, GRUB একটি সাদা-অন-ব্ল্যাক মনোক্রোম চেহারা ব্যবহার করে। আপনি একটি লাইন যোগ করতে পারেন GRUB_BACKGROUND = "/ হোম / ইউজার / ছবি / ব্যাকগ্রাউন্ড.png" একটি চিত্র ফাইল নির্দিষ্ট করতে GRUB ব্যবহার করবে।
চিত্র ফাইলটি অবশ্যই বিভিন্ন স্পেসিফিকেশন পূরণ করে। GRUB জেপিজি / জেপিজি চিত্রগুলিকে সমর্থন করে তবে এগুলি 256 টি রঙের মধ্যেই সীমাবদ্ধ - সুতরাং আপনি সম্ভবত কোনও জেপিজি চিত্র ব্যবহার করতে চাইবেন না। পরিবর্তে, আপনি সম্ভবত একটি পিএনজি চিত্র ব্যবহার করতে চাইবেন যাতে যে কোনও সংখ্যক রঙ থাকতে পারে। আপনি একটি টিজিএ চিত্র ফাইলও ব্যবহার করতে পারেন।
আপনার পরিবর্তনগুলি কার্যকর করুন
আপনার পরিবর্তনগুলি কার্যকর করতে, কেবল টেক্সট ফাইলটি সংরক্ষণ করুন - ফাইল> জিডিতে সংরক্ষণ করুন বা Ctrl + O এবং তারপরে ন্যানোতে ফাইলটি সংরক্ষণ করতে এন্টার করুন - এবং তারপরে চালনা করুন sudo আপডেট-গ্রাব আদেশ আপনার পরিবর্তনগুলি grub.cfg ফাইলের অংশ হয়ে যাবে এবং প্রতিবার আপনার কম্পিউটার বুট করার সময় ব্যবহার করা হবে।
এগুলি GRUB এর সমস্ত সেটিংস নয়, তবে এগুলি বেশ কয়েকটি সাধারণভাবে পরিবর্তিত। অন্যান্য সেটিংস / etc / ডিফল্ট / গ্রাব ফাইলে বা /etc/grub.d ডিরেক্টরিতে স্ক্রিপ্টগুলি সম্পাদনা করে কাস্টমাইজ করা যায়।
আপনি যদি হাত দিয়ে ফাইলগুলি সম্পাদনা করতে না চান তবে আপনি আপনার লিনাক্স বিতরণের সফ্টওয়্যার সংগ্রহস্থলে GRUB2 কাস্টমাইজ করার জন্য গ্রাফিকাল সরঞ্জামগুলি সন্ধান করতে পারবেন। উপরোক্ত পদ্ধতিতে এমনকি লিনাক্স ডিস্ট্রোসগুলিতেও কাজ করা উচিত যেখানে এই জাতীয় সরঞ্জামগুলি সহজেই পাওয়া যায় না বা যদি আপনার কেবল কমান্ড-লাইন অ্যাক্সেস থাকে এবং এটি হাতে হাতে করতে চান।