Ubuntu 14.04 में ग्रब अद्यतन चेतावनी


43

मैंने ग्रब को अपडेट करने की कोशिश की, इसलिए मैं चलाता हूं:

sudo update-grub

Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.

वास्तव में यह चेतावनी क्या बदलना चाहती है? (मैंने पहले 12.04 से 14.04 तक अपग्रेड किया था)

यह मेरी /etc/default/grubफाइल है:

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

आप इस समस्या को ट्रैक करना चाह सकते हैं ।
फ्रैंकलिन यू

जवाबों:


44

आप एक ही समय में GRUB_HIDDEN_TIMEOUTसेटिंग और सेटिंग का उपयोग नहीं कर सकते GRUB_TIMEOUT। यह तब भी सच है जब छिपे हुए टाइमआउट को 0 पर सेट किया गया हो।

आप उस पंक्ति को टिप्पणी कर सकते हैं जिसे आप नहीं चाहते हैं।

उदाहरण के लिए:

#GRUB_HIDDEN_TIMEOUT=0

परिवर्तन सहेजने के बाद, sudo update-grubफिर से चलाएँ ।


मेरा GRUB_HIDDEN_TIMEOUT = "0" और GRUB_TIMEOUT मूल्य = "10" के रूप में एक और सवाल यह किसी भी चीज़ पर प्रतिबिंबित करेगा? मेरा मतलब है कि इसे "10" या "0" पर सेट किया जाना चाहिए
जोकेआर

3
यह सिर्फ इस बात पर निर्भर करता है कि आप क्या चाहते हैं। यदि आपके पास केवल ubuntu है, तो समय के लिए 0 ठीक है। यदि आप बूट करते हैं, तो आप चाहते हैं कि कौन सा ओएस बूट करने के लिए कुछ समय (जैसे 10)। अधिक जानकारी के लिए grub2 को कॉन्फ़िगर करना देखें
चांस

मैं एक डिफ़ॉल्ट Ubuntu 15.10 स्थापना पर इस एक ही समस्या का अनुभव किया।
ओर्शिच्रो

यदि उन्हें एक साथ उपयोग नहीं किया जाता है, तो उबंटू ऐसी सेटिंग्स के साथ क्यों आता है? यह मेरी ताज़ा 16.04 स्थापना पर डिफ़ॉल्ट सेटिंग है।
फ्रैंकलिन यू

ठीक है मुझे बग रिपोर्ट मिली । इस साधारण बग को 4 साल से ज्यादा हो गए हैं और अभी भी इसे ठीक नहीं किया गया है।
फ्रैंकलिन यू

26

संक्षिप्त जवाब:

#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT_STYLE=hidden

या ऊपर प्रविष्टि में पहले दो पंक्तियों को हटा दें और इसे बदलें

GRUB_TIMEOUT_STYLE=[menu|countdown|hidden]

स्पष्टीकरण:

इस समय (2016) के रूप में GRUB_HIDDEN_TIMEOUTऔर GRUB_HIDDEN_TIMEOUT_QUIETविकल्पों को पहले ही हटा दिया गया है । तो उन्हें किसी भी अधिक का उपयोग न करें। इसके बजाय, आप उपयोग कर सकते हैं GRUB_TIMEOUT_STYLE

आपके अनुसार info -f grub -n 'Simple configuration', आपके पास यह है:

'GRUB_TIMEOUT_STYLE'

 If this option is unset or set to 'menu', then GRUB will display
 the menu and then wait for the timeout set by 'GRUB_TIMEOUT' to
 expire before booting the default entry.  Pressing a key interrupts
 the timeout.

 If this option is set to 'countdown' or 'hidden', then, before
 displaying the menu, GRUB will wait for the timeout set by
 'GRUB_TIMEOUT' to expire.  If <ESC> is pressed during that time, it
 will display the menu and wait for input.  If a hotkey associated
 with a menu entry is pressed, it will boot the associated menu
 entry immediately.  If the timeout expires before either of these
 happens, it will boot the default entry.  In the 'countdown' case,
 it will show a one-line indication of the remaining time.

1

परिवर्तन

GRUB_TIMEOUT="10"

सेवा

GRUB_TIMEOUT="0"

अगर आप डुअल बूटिंग नहीं कर रहे हैं

और फिर

sudo update-grub
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.