बूट-टाइम पर GRUB मेनू कैसे प्राप्त करें?


270

यह मुद्दा हाल ही में मेरे लिए आया था (और मुझे इसके बारे में एक विशिष्ट प्रश्न के रूप में इसे दर्ज करने के लिए प्रेरित किया गया है):

मेरे प्रणाली है नहीं दोहरे बूट, मैं एक मानक उबंटू डेस्कटॉप सिस्टम "धातु पर" (मुझे लगता है कि एक वी एम में यह चल रहा है एक ही है) चलाते हैं।

cबूट करते समय दबाने से GRUB मेनू प्रकट नहीं होता (जो मुझे लगता है कि यह दोहरे बूट सिस्टम के लिए करता है)।

मैं एकल- बूट सिस्टम पर खुद को प्रस्तुत करने के लिए GRUB- मेनू कैसे प्राप्त कर सकता हूं ?


22
उबंटू बूट प्रक्रिया की एक अनिवार्य रूप से अनिर्दिष्ट सुविधा का पर्दाफाश करने के लिए +1 उत्कृष्ट प्रश्न, जिसका उत्तर मुझे केवल दुर्घटना के दौरान मिला, जबकि grub.cfg के माध्यम से। इसे ऊपर (Googleable) स्तर तक फहराने के लिए धन्यवाद।
15:33 बजे

5
क्रेडिट जहां क्रेडिट की वजह से है ... यह मुद्दा मेरे एक और सवाल में आया (टिप्पणियों में गहरे दफन)। जॉर्ज कास्त्रो ने सुझाव दिया कि यह एक अच्छा विचार होगा कि इसे एक प्रश्न के रूप में पेश किया जाए ... (इसलिए इसका श्रेय .... और मैं परिलक्षित चमक में खुश हूं;) मैं इसका मूल्य देख सकता हूं; यह एक प्राथमिक क्यू / ए है।
पीटर।

जवाबों:


249

Shiftयदि आप BIOS का उपयोग करके बूट करते हैं, तो मेनू दिखाई देगा और ग्रुब लोड करने के दौरान दबाए रखें । जब आपका सिस्टम UEFI का उपयोग करता है, तो दबाएं Esc

स्थायी परिवर्तन के लिए आपको अपनी /etc/default/grubफ़ाइल को संपादित करना होगा - लाइन के शुरू में "#" चिन्ह रखें GRUB_HIDDEN_TIMEOUT=0

परिवर्तन सहेजें और परिवर्तनों sudo update-grubको लागू करने के लिए चलाएं ।

प्रलेखन: https://help.ubuntu.com/community/Grub2


4
@codeMonk: उफ़! (मैंने अपनी पिछली टिप्पणी हटा दी है क्योंकि मैं गलत रास्ते पर था) ... मैंने मूल रूप से "GRUB_TIMEOUT 0" के संदर्भ में गलत समझा है। आपके द्वारा दिया गया संदर्भ GRUB- मेनू के "स्थायी" प्रदर्शन के संबंध में है ... मुझे लगा कि आप "शिफ्ट" कुंजी विधि के संबंध में हैं ... यह सच है कि स्थायी रूप से आवर्ती प्रदर्शन के लिए, आपको दोनों की आवश्यकता है " # GRUB_HIDDEN_TIMEOUT = 0 "और" GRUB_TIMEOUT = * NON-ZERO * ", जैसा कि उत्तर में लिंक में वर्णित है ... (मैंने इसे दोनों तरीकों से परीक्षण किया है।)
Peter.O

6
लेफ्ट शिफ्ट में काम करना मेरे लिए काम नहीं था :(
निक

5
उबंटू 18.04 GRUB_HIDDEN_TIMEOUT=0में मेरी कोई लाइन नहीं है /etc/default/grub- इसके बजाय GRUB_TIMEOUT_STYLE=hidden(शिफ्ट के दौरान शिफ्ट ने कभी मेरे (डेल?) के लिए काम नहीं किया है। कोई विचार कि क्या करना चाहिए?
जेना

3
@ जेना मुझे /etc/default/grubमददगार के शीर्ष पर सलाह मिली : यानी, एक नज़र देखने के लिए info -f grub -n 'Simple configuration'। यह विकल्पों की व्याख्या करता है। GRUB_TIMEOUT_STYLE=menuदिखाए गए मेनू का उपयोग करें । या ESCयदि आप सेटिंग को hiddenचालू रखते हैं लेकिन मेनू देखना चाहते हैं तो दबाएँ।
बोवेंडर

3
प्रत्येक रिलीज़ के साथ ग्रब परिवर्तन, कृपया संस्करण Informatoin जोड़ने पर विचार करें। उदाहरण के लिए तथ्य यह है कि यह केवल 14.04 के लिए काम करता है। यह निश्चित नहीं है कि 18.04 के लिए प्रासंगिक नहीं है
onknows

75

मैंने दोनों की Shiftऔर Spaceचाबी की कोशिश की है, लेकिन कुछ भी काम नहीं करता है। Escबूट समय पर ग्रब मेनू प्राप्त करने के लिए केवल उबंटू 14.04 और 16.04 की कुंजी काम करती है।


2
मुझे भी। केवल ESCAPE कुंजी ने Ubuntu 14.04 के साथ काम किया।
एटमेलिनो

15
Ubuntu 16.04 के लिए एक ही - केवल एस्केप काम करता है। यह दस्तावेज़ीकरण (रिकवरी मोड) में उल्लेख किया जाना चाहिए
परिपक्व

2
उबंटू 14.04 यहाँ। कुछ भी काम नहीं करता है।
yPhil

1
शिफ्ट कुंजी मेरे v16.04 पर ठीक काम करती है।
सलोपाजो डी एरिएरेज सेप

7
मुझे ESC कुंजी को बार-बार दबाना पड़ा, उसे दबाए नहीं रखा। एक ही काम करने के 6 तरीके हैं। लिनक्स मजेदार है।
जेफरी ब्लाटमैन

16
  • Shiftजब तक आप "ग्रब लोडिंग संदेश" नहीं देख लेते, तब तक मारते रहें
  • संदेश के बाद, Shiftमेनू दिखाई देने तक नीचे दबाए रखें ।

यह वह बारीकियों है जिसने मुझे अंत में आने में मदद की! धन्यवाद! :)
एटीएसआईएम

3
इतना मेरे लिए काम नहीं करता है। कोई फर्क नहीं पड़ता कि मैं इस गरीब SHIFT कुंजी को क्या करता हूं, यह इंटेल NUC ग्रब मेनू को छोड़ देता है :(
yhil

2
@yPhil इंटेल एनयूसी वह सनकी है जो खाता है Shift। यह हर जगह काम करता है। मैं भाग्यशाली हूं कि Escमेरे एनयूसी के लिए काम करता है, लेकिन यह आपके लिए काम नहीं करता था, क्या मैंने ऐसा किया?
फ्रैंकलिन यू

15

उबंटू 18.04 में, इसमें कोई GRUB_HIDDEN_TIMEOUT=0लाइन नहीं है /etc/default/grub- इसके बजाय है GRUB_TIMEOUT_STYLE=hidden। के अनुसार info -f grub -n 'Simple configuration':

यदि यह विकल्प परेशान है या 'मेनू' पर सेट है, तो GRUB मेनू प्रदर्शित करेगा और फिर डिफ़ॉल्ट प्रविष्टि को बूट करने से पहले 'GRUB_TIMEOUT' द्वारा निर्धारित समय समाप्त होने का इंतजार करेगा। एक कुंजी दबाने से मध्यांतर बाधित होता है।

इसलिए यदि आप लाइन को हटाते हैं या टिप्पणी करते हैं:

#GRUB_TIMEOUT_STYLE=hidden

फिर मेनू डिफ़ॉल्ट रूप से दिखाई देगा।

18.04 + ड्यूल बूट नहीं, ग्रब 5 सेकंड में जूते:

GRUB_TIMEOUT_STYLE = false

GRUB_TIMEOUT = (कोई मूल्य नहीं)। ठीक LVM काम करता है।


1
उत्तम! इस QEMU सेटअप के साथ परीक्षण किया गया: askubuntu.com/questions/924913/…
Ciro Santilli 中心 EM EM EM

18.10 में भी काम करता है
बजट टेक

इसने मेरे लेट 2010 एमबीपी पर ल्यूबुन्टू 19.04 के साथ काम किया।
सर्वाइवलमैचिन

8

यदि दूसरा ऑपरेटिंग सिस्टम स्थापित है, तो डिफ़ॉल्ट रूप से , GRUB मेनू दिखाएगा। यदि केवल उबंटू स्थापित है, तो मेनू दिखाए बिना GRUB आम तौर पर उबंटू को लोड करेगा। हमेशा मेनू दिखाने के लिए GRUB को फिर से कॉन्फ़िगर करने के लिए :

  1. संपादित करें /etc/default/grub:

    सेट करें GRUB_HIDDEN_TIMEOUT=( =संकेत के बाद कोई मूल्य नहीं )। N सेकंड के लिए मेनू दिखाने के लिए
    सेट करें ।GRUB_TIMEOUT=n

  2. सेटिंग्स के आधार पर update-grubपुन: उत्पन्न करने के लिए चलाएँ ।/boot/grub/grub.cfg/etc/default/grub

डिफ़ॉल्ट GRUB_HIDDEN_TIMEOUT=0सेटिंग प्रभावी होने पर भी आप मेनू दिखाने के लिए GRUB प्राप्त कर सकते हैं :

  • यदि आपका कंप्यूटर बूटिंग के लिए BIOS का उपयोग करता है, तो Shiftकुंजी दबाए रखें जबकि बूट मेनू प्राप्त करने के लिए GRUB लोड हो रहा है।
  • यदि आपका कंप्यूटर बूट करने के लिए UEFI का उपयोग करता है, Escतो बूट मेनू प्राप्त करने के लिए GRUB लोड करते समय कई बार दबाएं ।

उम्मीद है कि यह भ्रम को साफ करता है कि क्यों Shiftकुछ उपयोगकर्ताओं के Escलिए काम करता है और दूसरों के लिए काम करता है


3

मैंने सुना है शिफ्ट करता है। लेकिन मैंने पहले स्पेस का उपयोग किया है और यह काम किया है।


1
मैंने अभी शिफ्ट और स्पेस दोनों की कोशिश की है, दो स्थितियों में: एक वीएम में, और "मेटल पर" ... "शिफ्ट" ने दोनों स्थितियों में काम किया ... "स्पेस" दोनों स्थितियों में विफल रहा ...
पीटर।

4
यदि आप शिफ्ट का उपयोग नहीं कर सकते हैं, तो भागने का प्रयास करें। मेरे लिए Ubuntu 12.10 के साथ काम करने लगता है।
user530873

उबंटू 15.04। अंतरिक्ष प्रमुख काम करता है। धन्यवाद!
दिमित्रीकुननिकॉफ

0

नए उबंटू संस्करणों के लिए GRUB_HIDDEN_TIMEOUTइसके बजाय कोई ऐसा नहीं है GRUB_TIMEOUT_STYLEजो hiddenडिफ़ॉल्ट रूप से सेट हो ।

फ़ाइल को खोलने sudo nano /etc/default/grub का मूल्य बदलें GRUB_TIMEOUT_STYLEसे hiddenकरने के लिए menuऔर सुनिश्चित करें कि GRUB_TIMEOUTकरने के लिए सेट नहीं है 0तो चलाने

sudo update-grub

Done!!!

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