আমার উবুন্টু 10.10 সার্ভারটি একটি আধা-এমবেডড পরিবেশে একটি একক বোর্ড মেশিনে ইনস্টল করা আছে; কোনও কীবোর্ড বা স্ক্রিন নেই, এতে কেবল এসএসএইচ অ্যাক্সেস রয়েছে।
সুতরাং এটা সত্যিই হতাশাজনক যখন মাঝে মাঝে আপ বুট এবং GRUB মেনু আটকে পরার, একটি কীস্ট্রোক প্রথম বিকল্প নির্বাচন করতে জন্য অপেক্ষা করছে।
কোনও পরিস্থিতিতে কী-স্ট্রোকের জন্য অপেক্ষা না করে আমি কীভাবে GRUB কনফিগার করব?
আপডেট # 1: কোনও মেনু.লস্ট নেই, যেহেতু এটি গ্রাব 2 is তবে আমার কাছে একটি / ইত্যাদি / ডিফল্ট / গ্রাব রয়েছে যা এর মতো:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
আপডেট # 2: আমি এটি আবিষ্কার করেছি। বুটগুলি যা অসফল বুট অনুসরণ করে, GRUB এর নিজস্ব সময়সীমা অক্ষম করে। যেহেতু মেনুটি প্রদর্শন করা কোনও বুটটিকে ব্যর্থ করে তোলে, এটি এটি অনিবার্য লুপ। এই আচরণটি /etc/grub.d/00_header ফাইল সম্পাদনা করে এবং Make_Toutout ফাংশন পরিবর্তন করে অক্ষম করা যেতে পারে:
make_timeout ()
{
echo "set timeout=0"
}
এখন প্রস্থান করুন এবং গ্রাব কনফিগারেশন আপডেটের স্ক্রিপ্টটি পুনরায় রান করুন:
sudo update-grub2
এটি আমার কাছে কোনও ধারণা দেয় না যে উবুন্টু সার্ভারের জন্য কনসোল দ্বারা অ্যাক্সেস করা মেশিনগুলির জন্য তৈরি পণ্যটি এই আচরণটি ডিফল্ট হবে।
/boot/grub/menu.lst
চেহারা কেমন?