গ্রাব 12.10 এ আপগ্রেড করার পরে ডিফল্ট বিকল্পটি স্বয়ংক্রিয়ভাবে চালিত করে না


12

আমি সম্প্রতি উবুন্টুকে 12.04 থেকে 12.10 আপগ্রেড করেছি এবং সেই সময় থেকে, সিস্টেমটি স্বয়ংক্রিয়ভাবে বুট হয় না। এটি সর্বদা বুট মেনুটি খোলে এবং উবুন্টু বুট করতে আমাকে এন্টার টিপতে হবে।

এটি টাইমআউট মানটিকে অগ্রাহ্য করে এবং 'নেভেরেন্ডিং' টাইমআউট ব্যবহার করছে বলে মনে হচ্ছে।

অন্য কোনও সিস্টেম নেই (কোনও দ্বৈত বুট নেই), কেবলমাত্র বিকল্পগুলি মূলত ডিফল্ট উবুন্টু 12.04 ইনস্টলেশন দ্বারা ইনস্টল করা আছে।

আমার /etc/default/grubকাছে কেবল এই কার্যকর বিকল্পগুলি রয়েছে:

GRUB_DEFAULT='Ubuntu'
GRUB_HIDDEN_TIMEOUT=1
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_TERMINAL=console

আমি এটি পরীক্ষা করে পরীক্ষাগুলি দিয়ে GRUB_DEFAULTএটিকে '0', '1', 'উবুন্টু' দিয়েছি তবে কিছুই সাহায্য করে না।

হ্যাঁ আমি সবসময় update-grubপরে চালানো ।

আমি কীভাবে আবার সিস্টেম বুট করতে পারি?


উত্তর:


10

নিম্নলিখিতটি যুক্ত করুন /etc/default/grub

GRUB_RECORDFAIL_TIMEOUT=0

সংরক্ষণ করুন এবং চালান

sudo update-grub

2

আমার /etc/default/grubফাইলে নিম্নোক্ত মানগুলির সেট রয়েছে :

GRUB_DEFAULT=5
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10

আমার কম্পিউটারে আমার বেশ কয়েকটি অপারেটিং সিস্টেম রয়েছে এবং GRUB_DEIFULT সেটিংটি 0 থেকে শুরু করে উপরে গণনা করে নির্দিষ্ট প্রাথমিক হাইলাইটেড আইটেমটি সেট করে বলে মনে হচ্ছে। কাউন্টডাউন সময় 10 সেকেন্ডের মধ্যে আমি তালিকার অন্যান্য এন্ট্রিগুলির মধ্যে পরিবর্তন করতে পারি।

আমি আপনাকে GRUB_HIDDEN_TIMEOUTপ্যারামিটারটিতে মন্তব্য করার বিষয়ে নিশ্চিত করে নীচের সেটিংস ব্যবহার করার পরামর্শ দিচ্ছি :

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10

যে থেকে তারপর কাজ পিছন ধীরে ধীরে উপার্জন GRUB_TIMEOUTবা GRUB_HIDDEN_TIMEOUTডিফল্ট নির্বাচিত সিস্টেমে অপেক্ষার কমান প্যারামিটার 1 বা 2।

মনে রাখবেন যে ফাইলটির সুডো জিডিট করার জন্য আপনার টার্মিনালটিতে যেতে Ctrl + Alt + T দরকার হতে পারে।


2

আপনি যদি /etc/grub.d/00_ Header দেখুন তবে আপনি এই লাইনগুলি দেখতে পাবেন:

make_timeout ()
{
    cat << EOF
if [ "\${recordfail}" = 1 ]; then
  set timeout=${GRUB_RECORDFAIL_TIMEOUT:--1}
else
  set timeout=${2}
fi
EOF
}

মূলত, গ্রুব 2 বুট প্রক্রিয়াতে ত্রুটি সনাক্ত করতে এবং ম্যানুয়াল বুটিংয়ের ফলব্যাক সক্ষম করতে সক্ষম।

এই রেখাগুলির মতো কিছু পরিবর্তন করা

make_timeout ()
{
    cat << EOF
  set timeout=${2}
EOF
}

এবং গ্রাব কনফিগারেশনটি পুনরায় জেনারেট sudo update-grubকরে সমস্যার সমাধান করা উচিত। মজাদার প্রশ্নটি, তবে ম্যানুয়ালি এন্টার টিপানোর পরে গ্রুব কেন বুট করা চালিয়ে যাওয়ার কথা চিন্তা করে।


-1

এটা চেষ্টা কর. গ্রাবের বিকল্পটি নির্বাচন করে এবং এন্টার টিপে আমি নিজে নিজে ওএস বুট করতে পারতাম এমন লাইভ ডিস্ক ব্যবহার করতে হয়নি। এটি আমার সমস্যা সমাধান করেছে। শুভকামনা!

http://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/


যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
ফসফ্রিডম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.