GRUB इंस्टॉल डिवाइस का चयन कैसे करें


15

मैं अग्रिम में माफी माँगता हूँ एक प्रश्न पूछने के लिए मुझे संदेह है बहुत, बहुत सरल है। मुझे बस एक समर्पित सर्वर उबंटू चल रहा है और मैं इसे एक्सेस करने के लिए एसएसएच का उपयोग कर रहा हूं। मुझे sudo apt-get dist-upgradeनिम्न त्रुटि संदेश मिला और चला गया: "ग्रब बूट लोडर को पहले एक डिस्क में स्थापित किया गया था जो अब मौजूद नहीं है या जिसका सामान्य रूप से अद्वितीय इंडेंटिफायर किसी कारण से बदल गया था। यह सुनिश्चित करना महत्वपूर्ण है कि स्थापित ग्रब सिंक के साथ रहता है। अन्य घटक जैसे कि ग्रब-सीएफजी या नई लिनक्स छवियों के साथ इसे लोड करना होगा, और इसलिए आपको फिर से जांच करनी चाहिए, यह सुनिश्चित करने के लिए कि GRUB उपयुक्त बूट डिवाइसों में स्थापित है। "

जब से मैं एक नया उपयोगकर्ता हूं, तब मंच मुझे एक छवि पोस्ट नहीं करने देगा, लेकिन मैंने यहां जो भी देख रहा हूं उसका स्क्रीनशॉट अपलोड किया है: http://www.livingtheanswer.org/misc/grub.jpg

थोड़ा शोध के बाद, मुझे पता है कि मुझे / देव / एसडीए को स्थापित करने की आवश्यकता है। हालाँकि, मैं यह नहीं जान सकता कि उस विकल्प का चयन कैसे करें। मैंने इसे हाइलाइट करने के लिए एरो कीज़ का इस्तेमाल किया, फिर एंटर दबाया, लेकिन वह काम नहीं किया। मुझे लगता है कि कुछ आदेश हैं जिनसे मैं परिचित नहीं हूं। क्या कोई मेरी मदद कर सकता है? फिर, एक बेवकूफ सवाल के लिए मेरी माफी ...

धन्यवाद!

जवाबों:


25

का उपयोग करें Spacebar! यह ncurses में चयन करने का तरीका है :)


1
और ... यही किया। धन्यवाद! (यदि वेब सर्च करने में एक घंटा खर्च करने से पहले मैंने केवल यही पूछा हो ।)
डेविड वोगेल

जबरदस्त हंसी। ठीक है, अब आपको अगली बार इसकी आवश्यकता है। Ncurses इंटरफ़ेस (जो उन चीजों की पाठ गुई प्रकार है) कभी-कभी बहुत आम है। मदद करने में सक्षम होने के लिए खुशी है!
निकलेस निल्सन

6

मैंने इस समस्या पर इस कोण से काम किया है कि मुझे एक बैश स्क्रिप्ट से अप्राप्य उन्नयन को चलाने में सक्षम होने की आवश्यकता है, और यह "ग्रब बूट लोडर पहले एक डिस्क पर स्थापित किया गया था" ये टूट जाता है। '

सबसे पहले, मैंने उपरोक्त उत्तर में दिशानिर्देशों का पालन करने की कोशिश की, अर्थात

sudo grub-install /dev/sda
sudo update-grub

यह, दुर्भाग्य से, समस्या को हल नहीं करता है - अगली बार जब मैं करता हूं मुझे एक apt-get dist-upgradeही त्रुटि मिलती है, और मेरी अपग्रेड स्क्रिप्ट टूट जाती है।

हल चलाने के लिए लगता है

sudo dpkg-reconfigure grub-pc

और सही डिस्क का चयन करें ( /dev/sda/) जब संकेत दिया। इस तरह, त्रुटि अगली बार जब मैं एक डिस्ट-अपग्रेड करता हूं, तो वापस नहीं आता है।


मुझे एक डिस्क का चयन करने के लिए प्रेरित नहीं किया जाता है जब ग्रिब-पीसी को फिर से कॉन्फ़िगर किया जाता है?
डगलस गस्केल

5
sudo grub-install /dev/sda

फिर

sudo update-grub

आप debconf मेथड का उपयोग करना चाहते हैं ताकि अपग्रेड करते समय यह अपने आप ग्रब को सही ड्राइव पर पुनः स्थापित कर दे।
Psusi

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