জ্যাককোবেকের উত্তরটিgrub.cfg
মেনু নম্বর খুঁজতে উত্স কোডের মাধ্যমে দেখার এবং স্ক্রোল করার একটি পদ্ধতি বর্ণনা করে । একটি সহজ উপায় এই স্ক্রিপ্ট সহ :
Grub Version: 2.02~beta2-36ubuntu3.22
┌───────────┤ Use arrow, page, home & end keys. Tab toggle option ├────────────┐
│ Menu No. ----------- Menu Name ----------- │
│ │
│ 1>3 Ubuntu, with Linux 4.15.0-55-generic ↑│
│ 1>6 Ubuntu, with Linux 4.15.0-54-generic ▒│
│ 1>9 Ubuntu, with Linux 4.14.134-0414134-generic ▒│
│ 1>12 Ubuntu, with Linux 4.14.120-0414120-generic ▮│
│ 1>15 Ubuntu, with Linux 4.14.114-0414114-generic ▒│
│ 1>18 Ubuntu, with Linux 4.14.110-0414110-generic ▒│
│ 1>21 Ubuntu, with Linux 4.14.98-041498-generic ▒│
│ 1>24 Ubuntu, with Linux 4.14.89-041489-generic ▒│
│ 1>27 Ubuntu, with Linux 4.14.78-041478-generic ▒│
│ 1>30 Ubuntu, with Linux 4.14.70-041470-generic ▒│
│ 1>33 Ubuntu, with Linux 4.4.0-157-generic ▒│
│ 1>36 Ubuntu, with Linux 3.16.60-031660-generic ▒│
│ 1>36 Ubuntu, with Linux 3.16.60-031660-generic ▒│
│ 2 Ubuntu 18.04.1 LTS (18.04) (on /dev/nvme0n1p10) ▒│
│ 3 Advanced options for Ubuntu 18.04.1 LTS (18.04) (on /dev/nvme0n1p10) ▒│
│ 3>0 Ubuntu (on /dev/nvme0n1p10) ↓│
│ │
│ │
│ [Display Grub Boot] Exit │
│ │
└──────────────────────────────────────────────────────────────────────────────┘
দ্রষ্টব্য: এই উদাহরণে grub-menu.sh short
স্ক্রিপ্ট কল করতে ব্যবহৃত হয়েছিল। short
পরামিতি এই লাইন শুষে:
│ 1>10 Ubuntu, with Linux 4.14.134-0414134-generic (upstart) ▒│
│ 1>11 Ubuntu, with Linux 4.14.134-0414134-generic (recovery mode) ▒│
নিয়ন্ত্রণ কী
এন্ট্রিগুলির মাধ্যমে স্ক্রোল করার পরে (আপনি মাউস স্ক্রোল হুইল বা তীর কীগুলি ব্যবহার করতে পারেন) Escapeকমান্ড লাইনে ফিরে আসতে টিপুন ।
আপনি যদি Enterএন্ট্রি করার জন্য সহযোগী গ্রাব কমান্ডগুলি টিপেন তবে প্রদর্শিত হবে:
menuentry 'Ubuntu, with Linux 4.14.134-0414134-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.14.134-0414134-generic-advanced-b40b3925-70ef-447f-923e-1b05467c00e7' {
recordfail
savedefault
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root b40b3925-70ef-447f-923e-1b05467c00e7
else
search --no-floppy --fs-uuid --set=root b40b3925-70ef-447f-923e-1b05467c00e7
fi
echo 'Loading Linux 4.14.134-0414134-generic ...'
linux /boot/vmlinuz-4.14.134-0414134-generic root=UUID=b40b3925-70ef-447f-923e-1b05467c00e7 ro noplymouth fastboot acpiphp.disable=1 pcie_aspm=force vt.handoff=7 i915.fastboot=1 nopti nospectre_v2 nospec mem_sleep_default=deep
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.14.134-0414134-generic
}
Press <Enter> to continue
পূর্ববর্তী কার্নেল বুট করতে গ্রাব আপডেট করা হচ্ছে
প্রতিটি মেনু প্রবেশের জন্য গ্রাব কমান্ডের একটি সেট বিদ্যমান। সংকলিত এন্ট্রিগুলি সমস্ত /boot/grub/grub.cfg
ফাইলে সংরক্ষণ করা হয় ।
এই উদাহরণে আমরা মেনু নম্বর `1> 9> ডিফল্ট হিসাবে সেট করতে চাই তাই আমরা ব্যবহার করি:
sudo -H gedit /etc/default/grub
এবং এই লাইনটি সন্ধান করুন:
GRUB_DEFAULT=0
এবং এটিতে এটি পরিবর্তন করুন:
GRUB_DEFAULT="1>9"
তারপরে ফাইলটি সেভ করে রান করুন
sudo update-grub
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
আমি মন্তব্য করেছিGRUB_HIDDEN_TIMEOUT
এবং সেট করেছিGRUB_TIMEOUT=0