वैसे भी GRUB को टाइमआउट करने में असफलता मिलती है?


11

मुझे रैंडम (दूरस्थ) स्थानों में स्थापित हेडलेस सर्वरों का एक समूह मिला है, जो उबुन्टु 11.04 चल रहे हैं। कभी-कभी बक्से नीचे जाते हैं और कभी वापस नहीं आते हैं, अंततः कोई व्यक्ति उन्हें GRUB स्क्रीन पर बैठने के लिए जांचने के लिए बाहर जाता है।

एक सामान्य बूट पर, मशीनें बिना किसी समस्या के GRUB के माध्यम से चिल्लाती हैं, लेकिन ऐसा लगता है कि "फेलसेफ" का निर्माण कुछ इस तरह से होता है कि अगर मशीन ठीक से बूट नहीं होती है, तो अगली बार जब बॉक्स ऊपर आता है, तो वह रुक जाता है GRUB।

मुझे लगता है कि यह मेरी सुरक्षा के लिए है, लेकिन मशीनों की स्थापना कैसे होती है, मैं चाहता हूं कि ऐसा न हो (या एक या दो मिनट के बाद कम से कम समय समाप्त हो और फिर से बूट करने का प्रयास करें)। क्या इस सुविधा को अक्षम करने का कोई रास्ता है?

जवाबों:


9

उबंटू में एक "प्यारा" (पढ़ें: कष्टप्रद) सुविधा है जहां यह एक बूट विफलता रिकॉर्ड करता है और -1ऑटो-बूट को अक्षम करने का एक ग्रब टाइमआउट सेट करता है । आप केवल वही नहीं हैं जो इसे पसंद नहीं करता है, यहाँ देखें ।

आपको इसे संपादित करके इसके चारों ओर काम करने में सक्षम होना चाहिए /etc/grub.d/00_header, उस अनुभाग को ढूंढें जो पढ़ता है ।।

if [ "\${recordfail}" = 1 ]; then
  set timeout=-1

।।और उसे बदलकर कुछ सन्न, जैसे ।।

if [ "\${recordfail}" = 1 ]; then
  set timeout=10

.. तब चला update-grub

grub2पैकेज (या OS) के अपग्रेड के दौरान यह फ़ाइल आपको डिफ़ॉल्ट पर रीसेट मिल सकती है , इसलिए उससे सावधान रहें।


इस टिप्पणी से जुड़ी बग रिपोर्ट में नोट जारी किया गया है, जो 12.04 और 11.10 पर वापस पोर्ट किया गया है। उस लॉन्चपैड बग के टिप्पणियों # 13 और # 14 में काम करने के लिए इसके लिए कॉन्फ़िगरेशन की आवश्यकता होती है।
एलेक्स

1

चूंकि उबंटू 12.10 (और संभवतः उबंटू 12.04 को बैकपोर्ट किया गया है) निम्नलिखित उबंटू पर काम करेगा:

$ echo GRUB_RECORDFAIL_TIMEOUT=20 | sudo tee -a /etc/default/grub
$ sudo update-grub
$ sudo env DEBIAN_FRONTEND=noninteractive dpkg-reconfigure grub-pc

शेन मैडेन के जनवरी 2012 के उत्तर के जवाब में अक्टूबर 2013 में एलेक्स द्वारा उपरोक्त उल्लेख किया गया था। इस पृष्ठ पर # 13 और # 14 टिप्पणियां देखें:

https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/669481

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