আপনি কোনও অতিরিক্ত সরঞ্জাম ইনস্টল না করে কমান্ড লাইন থেকে গ্রাব ডিফল্ট বুট এন্ট্রিও পরিবর্তন করতে পারেন এই তালিকায় ক্রম পরিবর্তন করা হবে না কিন্তু এটি একটি ভিন্ন অপারেটিং সিস্টেম ডিফল্ট বুট করার অনুমতি দেবে, যা আপনি যাহাই হউক না কেন করতে পারেন কি মত শোনাচ্ছে.
প্রথমে এর ব্যাকআপ কপি তৈরি করুন /etc/default/grub
. যদি কিছু ভুল হয়ে যায় তবে আপনি সহজেই পরিচিত-ভাল অনুলিপিতে ফিরে যেতে পারেন:
sudo cp /etc/default/grub /etc/default/grub.bak
তারপরে ফাইলটি ব্যবহার করে সম্পাদনা করুন vim
অথবা আপনার পছন্দের পাঠ্য সম্পাদক:
sudo vim /etc/default/grub
যে লাইনে রয়েছে তা সন্ধান করুন
GRUB_DEFAULT=0
এবং এটি সেট করুন
GRUB_DEFAULT=x
কোথায় x
আপনি ডিফল্ট বুট করতে চান যা বটতলা মেনু আইটেম সূচক. নোট করুন যে মেনু আইটেমগুলি শূন্য-সূচকযুক্ত তার মানে তালিকার প্রথম আইটেমটি হল 0
এবং যে ষষ্ঠ আইটেম আসলে 5
. সুতরাং তালিকার ষষ্ঠ আইটেমটিতে বুট করতে, লাইনটি পড়তে হবে:
GRUB_DEFAULT=5
আপনি যদি আইটেমগুলির অর্ডার ভুলে যান তবে একবার দেখুন /boot/grub/grub.cfg
. প্রতিটি মেনু এন্ট্রি টাইপ একটি লাইন দ্বারা নির্দিষ্ট করা হয়:
menuentry 'Ubuntu' [options] {
আপনি সূচকের পরিবর্তে নাম অনুসারে ডিফল্টও বেছে নিতে পারেন, যেমন:
GRUB_DEFAULT='Ubuntu'
যদি একটি ছিল menuentry 'Ubuntu'
লাইন চালু /boot/grub/grub.cfg
. এটি একটি ভাল পদ্ধতি হতে পারে, কারণ এটি এন্ট্রিগুলির ক্রমের উপর নির্ভর করে না, যা পরিবর্তন করতে পারে
পূর্ববর্তী লিনাক্স সংস্করণে একটি কার্নেল ব্যবহার করতে;সাব-মেনু ব্যবহার করুন:
GRUB_DEFAULT="Advanced options for Ubuntu>x"
(উদ্ধৃতি অন্তর্ভুক্ত করতে ভুলবেন না), যেখানে x
সাব-মেনুতে পুরানো কার্নেলের সূচক, বা কার্নেলের নাম যেমনটি প্রদর্শিত হবে /boot/grub/grub.cfg
. উদাহরণ স্বরূপ,
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.4.0-45-generic"
তারপরে আপডেট হওয়া গ্রাব মেনু তৈরি করুন:
sudo update-grub