উবুন্টুতে গ্রাব মেনু কীভাবে আড়াল করবেন 14.04


8

আমার দুটি অপারেটিং সিস্টেম রয়েছে: উইন্ডোজ 8.1 এবং উবুন্টু 14.04। আমি গ্রাব মেনুটি আড়াল করতে চাই। আমি গ্রাব 2.02 ~ বিটা 2-9 ব্যবহার করছি। আমি এর সংমিশ্রণগুলি অনুসরণ করার চেষ্টা করেছি /etc/default/grub:

  1. \#GRUB_HIDDEN_TIMEOUT=1  
    \#GRUB_HIDDEN_TIMEOUT_QUIET=true  
    GRUB_TIMEOUT=0
    

    গ্রাব মেনুটি 10 ​​সেকেন্ডের জন্য দৃশ্যমান হয় (যদি 0 এর চেয়ে বড় মানের জন্য টাইমআউট সেট করা থাকে তবে এটি সঠিকভাবে প্রদর্শিত হয়: GRUB_TIMEOUT=5- 5 সেকেন্ড বিলম্ব)

  2. GRUB_HIDDEN_TIMEOUT=1  
    GRUB_HIDDEN_TIMEOUT_QUIET=true  
    GRUB_TIMEOUT=0 
    

    গ্রাব মেনু দৃশ্যমান, আমি চেষ্টা করেছি GRUB_HIDDEN_TIMEOUT=falseএবং উভয় GRUB_TIMEOUTএবং GRUB_HIDDEN_TIMEOUTশূন্য এবং অ-শূন্য মানগুলিকে সেট করেছিলাম

  3. \#GRUB_HIDDEN_TIMEOUT=1  
    \#GRUB_HIDDEN_TIMEOUT_QUIET=true  
    GRUB_TIMEOUT=1  
    GRUB_TIMEOUT_STYLE=hidden
    

    গ্রাব মেনুটি 1 সেকেন্ডের জন্য দৃশ্যমান হয়, 0, 10 সেকেন্ড দেরিতে সেট করা GRUB_TIMEOUT_STYLE=countdownথাকলে একই ফলাফলের সাথে চেষ্টা করেওGRUB_TIMEOUT

প্রতিটি পরিবর্তনের পরে আমি update-grubফলাফলটি দেখতে কম্পিউটার টাইপ করে পুনরায় চালু করি ।

GRUB অনুসারে info -f grub -n 'Simple configuration'দ্বিতীয়ভাবে পাওয়া ডকুমেন্টেশন হ্রাস করা হয়। সঠিক উপায়টি তৃতীয়টি - ব্যবহার করে GRUB_TIMEOUT_STYLE, তবে দুর্ভাগ্যক্রমে এটি কার্যকর হয় না। এটি সম্ভবত এক ধরণের বাগ।


অনেক সময়, আপনি অনলাইনে পাওয়া রেসিপিগুলি ঠিক ঠিক কাজ করে না right সেক্ষেত্রে ডকুমেন্টেশনের পরামর্শ নিন: gnu.org/software/grub/manual/html_node/…
সীমাবদ্ধ প্রায়শ্চিত্ত

2
এটিই আমি প্রথম স্থানে করেছি। ডকুমেন্টেশনে উল্লিখিত হিসাবে এটি কাজ করে না।
ezpn

উত্তর:


6

সাধারণত আপনার যদি কেবল একটি ওএস চালানো থাকে তবে বিকল্পটি GRUB_TIMEOUT=0কাজ করবে। স্ক্রিপ্টটি os-proberচালনার সময় GRUB 2 এর অতিরিক্ত অপারেটিং সিস্টেমগুলি সনাক্ত /etc/grub.d/30_os-proberকরে তবে শর্তযুক্ত বিবৃতি দিয়ে লুকানো মেনু সময়সীমা বৈশিষ্ট্যটি অক্ষম করা হয়। এটি Shiftবুটের সময় মেনুটি প্রদর্শনের জন্য কীটি ব্যবহার করার ক্ষমতাও অক্ষম করে । একাধিক অপারেটিং সিস্টেম ব্যবহারকারীরা মেনুটি আড়াল করতে ইচ্ছুক তারা বিভিন্ন ফোরামে স্ক্রিপ্ট সম্পাদনাগুলি সন্ধান করতে পারে যা তাদের বুট ক্রমটিতে একটি লুকানো সময়সীমা বৈশিষ্ট্য যুক্ত করতে দেয়।

পরীক্ষা করে দেখুন এই উত্তরটি এটি আপনার সাহায্য করে।


3
আপনার লিঙ্কে আমি দ্রুত সমাধান পেয়েছি যা স্থায়ীভাবে গ্রাব মেনুগুলি লুকিয়ে রাখে: GRUB_HIDDEN_TIMEOUT=0.0 GRUB_TIMEOUT=0.0যদিও SHIFT টিপানোর সময় আমি কেবল GRUB প্রদর্শন করতে পারলে ভাল হত (পূর্ববর্তী উবুন্টু সংস্করণে আমি এটি GRUB_TIMEOUT এবং GRUB_HIDDEN_TIMEOUT কে সামলিয়ে সামঞ্জস্য করতে পারতাম) তবে এটি এখনও সেরা সমাধান এর জন্য কাস্টম স্ক্রিপ্টগুলি লেখার প্রয়োজন নেই।
ezpn

8

আমি একটি খুব দ্রুত সমাধান খুঁজে পেয়েছি, তবে আমি এখনও এর পরিণতির দিকে নজর দিইনি।

আপডেট-গ্রাবের জন্য আপনার ওস_প্রবার স্ক্রিপ্টে আপনার সেট করা সময়সীমাটি বাই-পাস করার জন্য এবং অন্য কোনও ওএস পাওয়া গেলে বুট মেনু প্রদর্শন করার জন্য জোর দেওয়ার জন্য কয়েকটি লাইন রয়েছে। "দ্রুত_ বুট" ভেরিয়েবল 0 এ সেট করে আপনি সহজেই এটি অক্ষম করতে পারেন।

  • ইন /etc/grub.d/30_os_proberফাইল পরিবর্তনের শুরুতে

    quick_boot="1" প্রতি quick_boot="0"

  • তারপরে দৌড়াও sudo update-grub


1

আমি সম্পাদনার চেষ্টা করেছি 30_os_prober, তবে দেখা গেছে যে নামটি পরিবর্তিত হয়েছে 10_os_prober

এর বাইরে মোত্সাহ দ্বারা প্রদত্ত সমাধানটি আমার পক্ষে নিখুঁতভাবে কাজ করে।

আমার এখন আছে:

GRUB_DEFAULT="0"   
GRUB_HIDDEN_TIMEOUT="1"   
GRUB_HIDDEN_TIMEOUT_QUIET="true"    
GRUB_TIMEOUT="0"

আমার মধ্যে /etc/default/grub

লুকানো টাইমআউটকে উচ্চতর সেটিংয়ে পরিবর্তন করা কোনও কাজ বলে মনে হয় না। 0 থাকা মেনুতে প্রবেশ করা অসম্ভব করে তোলে।

উপরে থেকে অনুলিপি করা হয়েছে, এটি সম্পূর্ণ করতে 10_os_prober এ পরিবর্তন করুন:

ইন /etc/grub.d/10_os_prober পরিবর্তন

quick_boot="1"

প্রতি

quick_boot="0"

ফাইলের শুরুতে।

চালান:

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