GRUB 12:04 को स्थापित करने के बाद "इस तरह के विभाजन नहीं" की शिकायत करता है


19

मैंने अभी 12.04 स्थापित किया है। मैंने पहले 11.10 स्थापित किया था, /dev/sda6स्थापित विभाजन के रूप में स्थापित किया गया था /और इसके साथ /dev/sda1घुड़सवार किया गया था /home। 12.04 स्थापित करते समय, मैंने विधिवत चयन किया, जिसमें कोई सुधार नहीं हुआ। मैंने /dev/sda6बूटलोडर विभाजन के रूप में चुना । मुझे चेतावनी दी गई थी, जैसा कि अपेक्षित था, सिस्टम फ़ाइलों को /dev/sda6हटा दिया जाएगा।

पुनः स्थापित करने के बाद, मैं पिछले GRUB प्राप्त नहीं कर सकता: मुख्य बूट विकल्प, या पुनर्प्राप्ति मोड विकल्प का चयन करना, दोनों मुझे त्रुटि "ऐसा कोई विभाजन नहीं" देते हैं, और मुख्य GRUB स्क्रीन पर वापस जाने का विकल्प।

यहाँ क्या चल रहा है? यह क्या विभाजन कह रहा है कि अस्तित्व में नहीं है? और जाहिर है, मैं इसे कैसे ठीक करूं?


1 संपादित करें:

मुझे तीन बार त्रुटि मिलती है; ऐसा लग रहा है:

error: no such partition.
error: no such partition.
error: no such partition.

Press any key to continue ...

यह "मेमोरी टेस्ट" बूट विकल्पों के साथ भी होता है।

कमांड लाइन दर्ज करना और चलाना lsमुझे एक ही त्रुटि देता है।


खुशी है कि मैं अकेला नहीं हूं! plus.google.com/103621378732713508804/posts/i7ddQoUXJ52
स्टीफन लासिवस्की

जवाबों:


28

ग्रब बूटलोडर की मरम्मत के लिए, इन चरणों को आज़माएँ।

1 - लाइव सीडी

सबसे पहले, आपको उबंटू लाइव सीडी से बूट करना होगा।

2 - बूटलोडर की मरम्मत करें

लाइव सीडी से एक टर्मिनल खोलें, और निम्न कमांड चलाएं:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

कुछ सेकंड के बाद, बूट मरम्मत की मुख्य विंडो खुल जाएगी।

पर क्लिक करें Recommended repair

हो गया!

सब कुछ बाहर का परीक्षण करने के लिए रिबूट।

यदि सबकुछ ठीक हो गया, तो आपको अभी उठकर चलना चाहिए। यदि नहीं, तो चलते रहें।

कमांड-लाइन संस्करण

यदि उपरोक्त विफल रहता है, तो आप Grub को पुनर्स्थापित करने के लिए कमांड लाइन (एक लाइव सीडी से) का उपयोग भी कर सकते हैं।

महत्वपूर्ण: उबटन के विभाजन के साथ sda1और sdaउबंटू के विभाजन वाले ड्राइव के साथ बदलें

sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
*edit* at this point, also ensure that if /usr and /var are on seperate partitions that you mount them to /mnt/usr and /mnt/var
*edit 2* whithin the chroot you need to have /dev /run and /proc available for update-grub to work, use the following to acheive that: for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
sudo chroot /mnt
sudo update-grub
sudo reboot

धन्यवाद। मैंने यह कोशिश की और यह हमेशा के लिए (30 मिनट) एक dpkgकमांड पर अटक गया । हालाँकि मुझे यह बूट जानकारी सारांश मिला: paste.ubuntu.com/947723
jameshfisher

ठीक है, तो बूट जानकारी स्क्रिप्ट के आउटपुट के आधार पर, आप (लाइव सीडी से) चलाने की कोशिश कर सकते हैं:sudo mount /dev/sda6 /mnt && sudo grub-install --root-directory=/mnt/ /dev/sda && sudo chroot /mnt && sudo update-grub && sudo reboot
17

यह काम करता हैं! गंभीरता से, धन्यवाद। और मैं अपने सिर के साथ रेत में जारी रखूंगा जब यह
बूटलोडर्स

अच्छा! मुझे खुशी है कि यह काम किया! मैं दूसरों को आपकी समस्या का सामना करने में मदद करने के लिए अपने उत्तर को अपडेट करूंगा ..
सरचर्लो

बहुत बहुत धन्यवाद .. वास्तव में यह बहुत अच्छा करता है .. अब मैं उबंटू पर एक लाइवसीडी के बिना लॉग इन कर सकता हूं लेकिन विंडोज़ 7 काम नहीं करता है .. यह मुझे अपने कंप्यूटर की मरम्मत करने के लिए कहता है .. और दूसरी बात .. एक "बूट विफल रहा है: कुछ कोड मैं "ग्रब मेनू प्रकट होने से पहले नहीं पकड़ सका .. क्यों ??
सलाहुद्दीन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.