मैं ग्रब टाइमआउट और ग्रब डिफ़ॉल्ट बूट प्रविष्टि कैसे सेट करूं?

उबंटू 12.04 (या ऊपर) में, मैं ग्रब समय और डिफ़ॉल्ट ओएस (जो मैं बूट समय पर देखता हूं) कैसे सेट करूं क्योंकि मैं दोहरी बूटिंग विंडोज (7/8) और उबंटू (12.04 या ऊपर) हूं?

  • प्रेस Alt + F2, प्रकार gksudo gedit /etc/default/grub प्रेस Enter और अपना पासवर्ड दर्ज करें ।
  • आप निम्नलिखित सामग्री देखेंगे:

    >GRUB_DEFAULT=0GRUB_HIDDEN_TIMEOUT=0GRUB_HIDDEN_TIMEOUT_QUIET=trueGRUB_TIMEOUT=10GRUB_DISTRIBUTOR=`lsb_release -i -s 2 /dev/null || echo Debian`GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"GRUB_CMDLINE_LINUX=""
  • आप ग्रब बूटअप मेनू में प्रविष्टि के अनुरूप डिफ़ॉल्ट को 0 से किसी भी संख्या में बदल सकते हैं (पहली प्रविष्टि 0 है, दूसरी 1 है, आदि । )

  • आप "हिडन टाइमआउट" (कोई मेनू नहीं) बदल सकते हैं; और उलटी गिनती भी प्रदर्शित करें (GRUB_HIDDEN_TIMEOUT_QUIET=false)
  • आप दोनों पर टिप्पणी करके ग्रब मेनू को दिखाने के लिए मजबूर कर सकते हैं GRUB_HIDDEN एक के साथ लाइनें # लाइन की शुरुआत में
  • और ग्रब मेनू टाइमआउट सेट करें (डिफ़ॉल्ट 10 सेकंड है)

  • अपने परिवर्तन करें, दबाएं Ctrl + S बचाने के लिए और Ctrl + Q बाहर निकलने के लिए

  • महत्वपूर्ण: के साथ एक टर्मिनल खोलें Ctrl + Alt + T और टाइप करें sudo update-grub आपके द्वारा अभी किए गए परिवर्तनों को लागू करने के लिए
  • रिबूट और आपको अपना टाइमआउट/डिफ़ॉल्ट प्रविष्टि परिवर्तन देखना चाहिए

जुड़ा हुआ प्रश्न:

यदि आप उस फ़ाइल को पढ़ते हैं जिसे आप ऊपर दिए गए उदाहरण (/आदि/डिफ़ॉल्ट/ग्रब) में संपादित कर रहे हैं, तो आप देखेंगे कि बहुत पहले युगल लाइनें आपको चलाने का निर्देश देती हैं update-grub वास्तविक फ़ाइल को अपडेट करने के लिए परिवर्तन करने के बाद जिसे ग्रब "इसके निर्देश प्राप्त करें" (/बूट/ग्रब/ग्रब । सीएफजी) । ध्यान दें कि आपको वास्तव में इसे चलाना होगा sudoपहले कमांड करें क्योंकि आपको वास्तव में कमांड चलाने के लिए रूट विशेषाधिकारों की आवश्यकता है (यही कारण है कि ऊपर दिए गए पोस्टर ने टाइप करने के लिए कहा sudo update-grub). यह आपके द्वारा किए गए परिवर्तनों को /बूट/ग्रब/ग्रब में लिखा जाएगा । सीएफजी। अगली कुछ पंक्तियाँ आपको बताती हैं कि आप टाइप करके उस फ़ाइल (फिर से, /आदि/डिफ़ॉल्ट/ग्रब) में विकल्पों का पूरा प्रलेखन पढ़ सकते हैं info -f grub -n 'Simple configuration'.

उस ने कहा, यदि आप "ग्रब टाइम" को अनिश्चित होने के लिए सेट करना चाहते हैं, तो ग्रब_टाइमआउट को -1 पर सेट करें । दूसरे शब्दों में, यह कभी भी स्वचालित रूप से बूट नहीं होगा । आपको एक चयन करना होगा ।

अंत में, आपके प्रश्न का उत्तर देने के लिए, ऊपर संदर्भित प्रलेखन से सीधे उन "ग्रब छिपी हुई रेखाओं" का वर्णन यहां दिया गया है:

GRUB_HIDDEN_TIMEOUT    Wait this many seconds for a key to be pressed before displaying    the menu.  If no key is pressed during that time, boot    immediately.  Unset by default.GRUB_HIDDEN_TIMEOUT_QUIET    In conjunction with `GRUB_HIDDEN_TIMEOUT', set this to `true' to    suppress the verbose countdown while waiting for a key to be    pressed before displaying the menu.  Unset by default.

मुझे आशा है कि यह मदद करता है!

आप नामक एप्लिकेशन का उपयोग कर सकते हैं ग्रब कस्टमाइज़र. यह बहुत अधिक आसान है ।

आप इसे स्थापित कर सकते हैं:

sudo add-apt-repository ppa:danielrichter2007/grub-customizersudo apt-get updatesudo apt-get install grub-customizer

यदि आपको पीपीए जोड़ने में त्रुटियां मिल रही हैं, तो संभव है कि ग्रब-कस्टमाइज़र पहले से ही शामिल हो । पीपीए जोड़ने के बिना स्थापित करने का प्रयास करें ।

इसके बारे में कैसे-कैसे गीक लेख है, लिनक्स ग्रब 2 बूट मेनू को आसान तरीके से कैसे कॉन्फ़िगर करें. इसके अलावा, उबंटू मंचों पर एक हल धागा है, ग्रब 2 में बूट ऑर्डर बदलें यह इस उपकरण का उल्लेख करता है ।

यहाँ इस सॉफ्टवेयर के कुछ स्क्रीन शॉट्स हैं:

screen_1

screen_3

मैंने पहले उत्तर का पालन किया लेकिन ऐसा लगता है कि यदि आप विंडोज 7 प्रो और उबंटू 16.04 के साथ दोहरी बूटिंग कर रहे हैं तो इसे अपडेट करने की आवश्यकता है । यह भी सुनिश्चित करें कि बायोस में सिक्योर बूट बंद है ।

ए) पहले वह कहता है कि उपयोग करें Alt + F2 जब मुझे लगता है कि वह टर्मिनल विंडो खोलने के लिए उपयोग करना चाहता है । मेरे मामले में यह है Ctrl+Alt+T.

बी) पहली प्रविष्टि में gksudo gedit /etc/default/grubgksudo कमांड डिफ़ॉल्ट रूप से स्थापित नहीं है उबंटू 16.04. इसके आसपास जाने के लिए टर्मिनल में निम्नलिखित कार्य करें:

sudo -i और दबाएं Enter और अपना पासवर्ड दें और फिर Enter फिर से ।

फिर टाइप करें:

gedit /etc/default/grub और दबाएं Enter.

ग) अब आप देखेंगे ग्रब उत्तर 1 में सचित्र मेनू बदलें । उसके जवाब का पालन करें जब तक वह करने के लिए हो जाता है Ctrl + S परिवर्तनों को सहेजने के लिए । यह उबंटू 16.04 में काम नहीं करता है लेकिन आपको स्क्रीन के ऊपरी दाएं कोने में एक सेव बटन देखना चाहिए । उस पर क्लिक करें ।

डी) Ctrl + Q छोड़ने के लिए ।

ई) अगला प्रकार sudo update-grub और Enter

च) प्रकार exit. आपको यह दो बार करना होगा ।

छ) रिबूट

मैंने पाया कि कुछ लॉगऑन के बाद मेरे कंप्यूटर पर बूट प्रक्रिया नहीं दिखाएगी ग्रब स्टार्ट अप पर स्क्रीन और इसलिए मैं उबंटू में नहीं जा सका क्योंकि मैंने विंडोज को अपने डिफ़ॉल्ट बूटअप के रूप में 7 सेकंड की देरी के साथ सेट किया था, अगर मैं उबंटू में जाना चाहता था ।

इस समस्या को ठीक करने के लिए आपको विंडोज में जाना होगा ।

  1. स्टार्ट मेन्यू पर क्लिक करें और टाइप करें CMD खोज बॉक्स में ।

  2. सीएमडी लाइन पर राइट क्लिक करें जो राइट क्लिक द्वारा निर्मित स्क्रीन के शीर्ष पर होना चाहिए ।

  3. पर क्लिक करें व्यवस्थापक के रूप में चलाएँ.

  4. कमांड लाइन प्रकार पर bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi. इस प्रविष्टि में विंडोज बूट मैनेजर के साथ ग्रब मेनू को पंजीकृत करने का प्रभाव है । (क्रेडिट: विंडोज 8.1 उबंटू 13.10 डुअल बूट के लिए स्टार्टअप पर ग्रब नहीं दिख रहा है)

  5. अंत में, मैंने विंडोज में वापस रिबूट किया ।

मुझे उम्मीद है कि इससे मदद मिलेगी ।

एक संख्या के साथ पहचाने गए डिफ़ॉल्ट प्रविष्टि का उपयोग करने से मुझे आश्चर्य हुआ क्योंकि यह ग्रब में परिचय था । यह वास्तव में बुरा विचार है । ऐसी कई स्थितियां हैं जिनके परिणामस्वरूप नंबरिंग परिवर्तन होगा (यानी बैक अप प्रविष्टियों के साथ अपडेट) ।

इसके बजाय, उपयोग करें बचाया अंतिम चुनी गई प्रविष्टि को याद करने के लिए । अपडेट करें /etc/default/grub साथ में:

GRUB_DEFAULT=savedGRUB_SAVEDEFAULT=true

फिर इसके साथ ग्रब अपडेट लागू करें:

sudo update-grub

संदर्भ: http://www.gnu.org/software/grub/manual/grub/grub.html#Simple-configuration

यह मेरे लिए 16.04 पर भी काम नहीं करता है ।

लेकिन मैंने फ़ाइल /बूट/ग्रब/ग्रब को बदलकर इसे ठीक कर दिया । सीएफजी

sudo vim /etc/default/grub

ग्रब संपादित करें

sudo update-grubsudo chmod u+w /boot/grub/grub.cfgsudo vim /boot/grub/grub.cfg

टाइमआउट मान बदलें

###segment in /boot/grub/grub.cfg:set timeout_style=menuif [ "${timeout}" = 0 ]; then  #set timeout=10 # comment this original  set timeout=0 # add thisfisudo chmod -w /boot/grub/grub.cfgreboot

मुझे लगता है कि आप इस तरह एक लाइन है:

GRUB_TIMEOUT_STYLE=hidden

इसे इसमें बदलें:

GRUB_TIMEOUT_STYLE=menu

और सभी पंक्तियों के बारे में टिप्पणी करें HIDDEN विशेषताएं।

में 20.10 (कम से कम) एक ईएफआई आधारित मशीन के साथ आपको निर्दिष्ट करने की आवश्यकता है GRUB_RECORDFAIL_TIMEOUT मेरी राय में बग के कारण टाइमआउट के रूप में (https://bugs.launchpad.net/ubuntu / + स्रोत / ग्रब 2/ + बग / 1918736)

इस तरह के रूप में अपने /etc/default/grub होना चाहिए:

GRUB_RECORDFAIL_TIMEOUT=10

10 सेकंड के टाइमआउट के लिए ।

ग्रब कॉन्फ़िगरेशन को अपडेट करने और सही आउटपुट की जांच करने के लिए:

sudo update-grub && grep -B3 "set timeout=" /boot/grub/grub.cfg

और आपको देखना चाहिए:

...if [ $grub_platform = efi ]; then  set timeout=10...

यह किसी भी कोड के बिना आसानी से किया जा सकता. बस इन चरणों का पालन करें ।

  1. फ़ाइल सिस्टम खोलें।
  2. खुला हुआ /etc फ़ोल्डर।
  3. खुला हुआ default फ़ोल्डर।
  4. खोजें grub फ़ाइल और इसके साथ खोलें leafpad (या कोई अन्य पाठ संपादक) ।
  5. सेट करें GRUB_TIMEOUT अपनी जरूरत के लिए और इसे बचाओ ।
  6. अब टर्मिनल खोलें और टाइप करें update-grub.
  7. अपने सिस्टम को रिबूट करें ।

बस इतना ही ।

ग्रब डिफ़ॉल्ट प्रविष्टि सेट करने के बारे में, आप उपयोग कर सकते हैं (कम से कम उबंटू 20+, सेंटोस 7+ और डेबियन 10+में) grub-set-default.

आप अपने में एक मेनू प्रविष्टि के साथ संयोजन में इस का उपयोग करें grub.cfg फ़ाइल (मेरी मशीन पर संग्रहीत /boot/grub/grub.cfg).

उदाहरण के लिए, अगर मैं मेनू प्रविष्टि लोड करना चाहता था:

menuentry 'GNU/Linux, with Linux 5.10.0-rc5.bm.1-amd64+' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-rc5.bm.1-amd64+-advanced-f3257130-7310-45a9-990b-d0393ee336f5'

तब मैं कर सकता हूं grub-set-default "GNU/Linux, with Linux 5.10.0-rc5.bm.1-amd64+" इस प्रविष्टि को डिफ़ॉल्ट होने के लिए सेट करने के लिए । आप जाँच करके इसे सत्यापित कर सकते हैं grubenv (मेरी मशीन पर संग्रहीत /boot/grub/grubenv). मेरा कहना है

saved_entry=GNU/Linux, with Linux 5.10.0-rc5.bm.1-amd64+

सुनिश्चित करें कि आपके पास है GRUB_DEFAULT=saved अपने में /etc/default/grub फ़ाइल।

आप कमांड का उपयोग करके केवल एक बार बूट भी सेट कर सकते हैं grub-reboot, ऊपर की तरह ही ।

ग्रब टाइम का अर्थ है उलटी गिनती का समय जब मुझे बायोस स्टार्टिंग स्क्रीन पर ओएस का चयन करना होता है । मुझे खेद है, लेकिन मुझे नहीं पता कि उस ओएस चयन मेनू को क्या कहा जाता है इसलिए मैंने इसे ग्रब टाइम के रूप में पोस्ट किया ।

क्या आप अधिक जानकारी दे सकते हैं । “ग्रब टाइम” के साथ आपका क्या मतलब है और आपका डिफ़ॉल्ट ओएस क्या है । आपके ग्रब मेनू में विभिन्न लाइनें क्या हैं?