কিভাবে Grub2 বুট সময়সীমা সক্রিয় করতে?


4

আমি উবুন্টু 9.10 এ grub2 বুট টাইমআউট নির্বাচন সক্ষম করার চেষ্টা করছি।

আমি সংশোধন / ইত্যাদি / ডিফল্ট / grub:

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
GRUB_CMDLINE_LINUX=""

এবং দৌড়ে update-grub, কিন্তু আমি এখনও একটি বুট সময়সীমা কাউন্টার না। আপনি এই সক্রিয় করতে কি আর কি করতে পারেন?

উত্তর:


5

উত্তর থেকে নেওয়া http://ubuntuforums.org/showthread.php?t=1373965

আপনার /etc/grub.d/00_header ফাইলের শেষে, নিয়মিত সেট টাইমআউট লাইন ব্যতীত শর্তটি মন্তব্য করুন:

#if [ \${recordfail} = 1 ]; then
#  set timeout=-1
#else
  set timeout=${GRUB_TIMEOUT}
#fi

নতুন সেটিংস সহ grub.cfg পুনরায় জেনারেট করার জন্য আপডেট-গ্রাব চালান:

sudo update-grub

রিবুট করুন, এখন পূর্ববর্তী বুট ব্যর্থ হওয়ার পরেও এটি সর্বদা টাইমআউটের পরে ডিফল্ট বিকল্পটি বুট করা উচিত।


4

সমস্যা একটি গ্রাব env মান সম্পর্কিত ছিল: recordfail। আমি নিম্নলিখিত কমান্ড দিয়ে সমাধান করতে সক্ষম হয়েছিলাম:

grub-editenv /boot/grub/grubenv unset recordfail

সময়সীমার গ্যারান্টি দেবে এমন আরেকটি বিকল্প সর্বদা কাজ করবে:

rm /boot/grub/grubenv

যদি আপনি এটি না করেন, grub পুনরায় লিখতে পারে recordfail মান। আমি একটি এমবেডেড সিস্টেমের জন্য এই প্রয়োজন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.