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

मेरा सिस्टम है नहीं डुएल-बूट, मैं चलाने के लिए एक मानक Ubuntu डेस्कटॉप सिस्टम पर "धातु" (मुझे लगता है कि यह चल रहा है में एक VM) एक ही है.

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

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

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

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

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

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

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

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

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

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

#GRUB_TIMEOUT_STYLE=hidden

और भागो sudo update-grub, फिर मेनू डिफ़ॉल्ट रूप से दिखाई देगा ।

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

ग्रब_टाइमआउट_स्टाइल=गलत

ग्रब_टाइमआउट= (कोई मूल्य नहीं) । ठीक काम करता है LVM.

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

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

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

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

  2. भागो update-grub पुनर्जीवित करने के लिए /boot/grub/grub.cfg के आधार पर /etc/default/grub सेटिंग्स।

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

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

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

संपादित करें /etc/default/grub (sudo -H gedit /etc/default/grub)...

बदलें:

GRUB_TIMEOUT_STYLE=hidden

को:

GRUB_TIMEOUT_STYLE=menu

फिर फ़ाइल को सहेजें और संपादक को छोड़ दें । अगला रन:

sudo update-grub 

ग्रब_टाइमआउट _ स्टाइल

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

यदि यह विकल्प इस पर सेट है countdown या hidden, फिर, मेनू प्रदर्शित करने से पहले, ग्रब द्वारा निर्धारित टाइमआउट की प्रतीक्षा करेगा GRUB_TIMEOUT समाप्त करने के लिए । अगर ESC उस समय के दौरान दबाया जाता है, यह मेनू प्रदर्शित करेगा और इनपुट की प्रतीक्षा करेगा । यदि मेनू प्रविष्टि से जुड़ी हॉटकी को दबाया जाता है, तो यह संबंधित मेनू प्रविष्टि को तुरंत बूट कर देगा । यदि इनमें से किसी एक के होने से पहले टाइमआउट समाप्त हो जाता है, तो यह डिफ़ॉल्ट प्रविष्टि को बूट करेगा । में countdown केस, यह शेष समय का एक-पंक्ति संकेत दिखाएगा ।

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

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

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

sudo update-grub

Done!!!

मेरे लिए, मैंने पाया कि मुद्दा यह था कि मैंने कंप्यूटर में प्लग किए गए यूएसबी स्टिक को छोड़ दिया था । मुझे लगता है कि कंप्यूटर यूएसबी स्टिक से बूट करने का प्रयास कर रहा था ।

एक बार मैंने यूएसबी स्टिक को हटा दिया था, मैं दबा सकता था shift या esc या space (आपके द्वारा उपयोग किए जा रहे उबंटू के संस्करण के आधार पर, मुझे लगता है) ।

  • 1 उबंटू बूट प्रक्रिया की एक अनिवार्य रूप से अनिर्दिष्ट विशेषता को उजागर करने के लिए उत्कृष्ट प्रश्न, जिसका उत्तर मुझे केवल ग्रब के माध्यम से ग्रोवलिंग करते समय दुर्घटना से मिला । cfg. इसे शीर्ष (गूगलबल) स्तर तक ऊपर उठाने के लिए धन्यवाद ।

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