कैसे चल रहे उन्नयन के बाद GRUB त्रुटियों से बचने के लिए - Ubuntu


13

मैं एक EC2 पर ubuntu 14.04 चला रहा हूं।

चलने के बाद apt-get upgrade, मुझे एक स्क्रीन के साथ संकेत दिया गया है जो मुझे GRUB बूट लोडर को फिर से स्थापित करने के लिए कहता है

GRUB बूट लोडर को पहले एक डिस्क में स्थापित किया गया था जो अब मौजूद नहीं है, या जिसकी विशिष्ट पहचानकर्ता किसी कारण से बदल गई है। यह सुनिश्चित करना महत्वपूर्ण है कि स्थापित GRUB कोर छवि GRUB मॉड्यूल और grub.cfg के साथ सिंक में रहती है। कृपया यह सुनिश्चित करने के लिए फिर से जांचें कि GRUB उपयुक्त बूट डिवाइसों के लिए लिखा गया है।

  • मुझे कैसे पता चलेगा कि मुझे किस उपकरण का चयन करना चाहिए?

  • क्या होगा यदि मैंने अपनी मशीन पर कुछ अतिरिक्त ईबीएस लगाए हैं, तो क्या मुझे उनका चयन करना चाहिए?

  • क्या मैं इस प्रॉम्प्ट से बच सकता हूं, अपग्रेड के दौरान या कमांड में कुछ चूक की आपूर्ति कर सकता हूं?

निम्नलिखित संकेत है

/Boot/grub/menu.lst का एक नया संस्करण उपलब्ध है, लेकिन वर्तमान में स्थापित संस्करण को स्थानीय रूप से संशोधित किया गया है।

  1. पैकेज अनुचर संस्करण स्थापित करें
  2. वर्तमान में स्थापित स्थानीय संस्करण को रखें
  3. संस्करणों के बीच अंतर दिखाएं
  4. संस्करणों के बीच एक साइड-बाय-साइड अंतर दिखाएं
  5. उपलब्ध संस्करणों के बीच 3-तरफा अंतर दिखाएं
  6. उपलब्ध संस्करणों (प्रयोगात्मक) के बीच 3-तरफ़ा मर्ज करें
  7. स्थिति की जांच के लिए एक नया खोल शुरू करें

यहाँ वही प्रश्न:

  • मुझे कैसे पता चलेगा कि मुझे किसका चयन करना चाहिए?

  • क्या मैं इस प्रॉम्प्ट से बच सकता हूं, अपग्रेड के दौरान या कमांड में कुछ चूक की आपूर्ति कर सकता हूं?


जवाबों:


9

यहां स्थित इसके लिए एक चालू बग खोला गया है और यह 12.02 एलटीएस भी मौजूद है जैसा कि यहां देखा गया है । एंडर्स हॉल द्वारा बग रिपोर्ट के निचले हिस्से में सूचीबद्ध कदम 14.04 एलटीएस 64-बिट (एचवीएम) एएमआई (यूएस-ईएएस -1 में एएमआई-डी 05 ई 75 बी 8) के लिए काम करते हैं:

$ sudo apt-get update
$ sudo rm /boot/grub/menu.lst
$ sudo update-grub-legacy-ec2 -y
$ sudo apt-get dist-upgrade -qq --force-yes
$ sudo reboot

रिबूट करने पर 14.04.2 LTS को 14.04.3 LTS में अपग्रेड किया गया और sudo apt-get update && sudo apt-get upgrade0 नए पैकेज लौटाए गए।


यह एकदम सही जवाब है।
Error2007s

4

मैं अपने आप को इस बार एक जोड़ी मिल गया है, भले ही मैंने menu.lst फ़ाइल में कोई भी कस्टम परिवर्तन नहीं किया है। मुझे नहीं पता कि ऐसा क्यों होता है, लेकिन मैंने फ़ाइल की तुलना करने के लिए चुना और देखा कि यह ज्यादातर बदलावों के नए संस्करण के लिए टिप्पणियाँ और संदर्भ थे। एप्ट बग ट्रैकर में इस बारे में एक खुला मुद्दा है

जब तक आपने इसमें कोई मैन्युअल परिवर्तन नहीं किया, तब तक आप नए (विकल्प 1) के साथ पुराने को अधिलेखित करने के साथ ठीक होना चाहिए। मैं आपको अपडेट करने से पहले एक बैकअप एएमआई बनाने की सलाह दूंगा, बस सुरक्षित पक्ष पर होने के लिए।

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