Error: invalid environment block. Press any key to continue...
बैंगनी पृष्ठभूमि पर बूट स्क्रीन के तुरंत बाद त्रुटि संदेश दिखाई देता है। उबंटू 12.04.1 एलटीएस।
recordfail
सिर्फ एक कहावत है recordfail
। मैं वैसे भी इसे हटा दूं?
Error: invalid environment block. Press any key to continue...
बैंगनी पृष्ठभूमि पर बूट स्क्रीन के तुरंत बाद त्रुटि संदेश दिखाई देता है। उबंटू 12.04.1 एलटीएस।
recordfail
सिर्फ एक कहावत है recordfail
। मैं वैसे भी इसे हटा दूं?
जवाबों:
से http://ubuntuforums.org/showthread.php?t=1285098 :
EGRUB मेनू पर दबाएँ । यह कहते हुए लाइन खोजें save_env recordfail
और कुंजी Delया Backspaceकुंजी के साथ इसे हटा दें । बूट करने के लिए Ctrl+ दबाएँ Xऔर फिर डैश (लॉन्चर मेनू) में खोजकर टर्मिनल खोलें।
निम्न कमांड चलाएँ, और फिर जब यह आपके पासवर्ड के लिए पूछता है, तो इसे टाइप करें, और दबाएं Enter। आपका पासवर्ड नहीं दिखाया जाएगा, तारांकन भी नहीं।
sudo -i
फिर, प्रत्येक कमांड को एक-एक करके चलाएं ।
cd /boot/grub
rm grubenv
grub-editenv grubenv create
grub-editenv grubenv set default=0
grub-editenv grubenv list
update-grub
दूसरा-से-अंतिम आदेश दिखाना चाहिए default=0
। यदि ऐसा होता है, तो अंतिम कमांड चलाएं, और इसे पूरा होने दें। जब यह खत्म हो जाता है, तो आपको तुरंत /boot/grub#
या ऐसा कुछ फिर से मिलना चाहिए (यह वही है जो आप प्रत्येक कमांड के बाद देखते हैं)। exit
दो बार चलाएं , और फिर रिबूट करें।
sudo -i
वह आपका USER पासवर्ड है, रूट पासवर्ड नहीं।
recordfail
। मैंने इसे हटा दिया, लेकिन अभी भी इसे बूट करने के लिए नहीं मिल सकता है
इस त्रुटि संदेश का अर्थ है कि grubenv
फ़ाइल> 1024 बाइट्स है। यह ज्यादातर फ़ाइल को मैन्युअल रूप से संपादित करने के कारण होता है। (उदाहरण के vi
लिए अंतिम पंक्ति में एक नई रूपरेखा जोड़ देता है)
इससे बचने के लिए, आपको कभी भी इसके अलावा किसी अन्य चीज़ का उपयोग करके ग्रुबेन को संपादित नहीं करना चाहिए grub-editenv
।
उपयोग grub-editenv <filename> set exiting_var=existing_value
करने से फ़ाइल ठीक नहीं होती है।
अटकलें: आपको 1024 बाइट्स के आकार को वापस पाने के लिए एक चरित्र या दो को हटाकर फ़ाइल को ठीक करने में सक्षम होना चाहिए। यदि वह काम नहीं करता है, तो आपको इस उत्तर में निर्देशों का उपयोग करके फ़ाइल को फिर से बनाना होगा। ( grub-editenv grubenv list
पहले का उपयोग कर चर के सही मूल्यों को प्राप्त करें और उन मूल्यों के साथ एक फ़ाइल को फिर से बनाएँ)