सॉफ़्टवेयर RAID 1 दर्पण बूट के रूप में 12.04 सर्वर स्थापित करने में विफल रहता है


13

मैं कुछ नए उबंटू सर्वर 12.04 एलटीएस सर्वर स्थापित कर रहा हूं, और उनके पास दो 512 जीबी एसएसडी हैं। मैं चाहता हूं कि वे सॉफ़्टवेयर RAID 1 मिररिंग का उपयोग करें, इसलिए मैं इस दस्तावेज़ का धार्मिक रूप से चरण दर चरण अनुसरण कर रहा था:

https://help.ubuntu.com/12.04/serverguide/advanced-installation.html

उपरोक्त आधिकारिक दस्तावेज को संक्षेप में प्रस्तुत करने के लिए:

उबंटू सर्वर में एक सॉफ्टवेयर RAID 1 दर्पण स्थापित करने के लिए, आप सेटअप के दौरान मैनुअल विभाजन का चयन करते हैं, और प्रत्येक ड्राइव पर ऐसा करते हैं:

  • मोटे तौर पर रैम आकार का "स्वैप" विभाजन
  • शेष ड्राइव आकार के लिए "भौतिक वॉल्यूम के लिए RAID" विभाजन

उसके बाद, आप ड्राइव ए और बी पर RAID विभाजन का उपयोग करके RAID 1 दर्पण सेट करते हैं, इसे ext4 बनाते हैं और रूट फाइल सिस्टम विभाजन युक्त होता है।

सेटअप ठीक वहाँ से जारी है।

एक चेतावनी: मैं बूट के रूप में "RAID के लिए भौतिक मात्रा" का चयन करने में पूरी तरह से असमर्थ था। जब मैंने सेटअप में ऐसा करने की कोशिश की, तो इसका कोई प्रभाव नहीं पड़ा: मैं enterपूरे दिन "बूट करने योग्य" विकल्प पर दबा सकता था और कुछ भी कभी नहीं बदलेगा।

हालाँकि, सफलतापूर्वक स्थापित होने के बाद, मेरे पास एक बड़ी समस्या है: सिस्टम बूट नहीं करेगा! मुझे मिला

रिबूट करें और उचित बूट डिवाइस का चयन करें
या चयनित बूट डिवाइस में बूट मीडिया डालें और एक कुंजी दबाएं

मैंने गलत क्या किया? मैं उबंटू सर्वर सेटअप के दौरान "RAID के लिए भौतिक आयतन" विभाजन को बूट क्यों नहीं कर सकता? मेरे लिए कोई रास्ता नहीं है कि इस तथ्य के बाद RAID के लिए भौतिक वॉल्यूम बना सकूं, शायद एक लाइव सीडी या कुछ और?


दस्तावेज़ के संबंध में यहां बग रिपोर्ट दी गई है। और, डेबियन-इंस्टॉलर के बारे में बग रिपोर्ट
jokerdino

और चूंकि यह एक बग है, हम शायद इस सवाल को ऑफ-टॉपिक के रूप में बंद कर देंगे। उसके लिए माफ़ करना। :-)
jokerdino

मुझे लगता है, लेकिन मेरा जवाब देखिए। यदि आप कुछ चाहते हैं जो काम करता है, मेरे पास है।
जेफ एटवुड

मैं देखूंगा कि क्या मैं दस्तावेज़ को अपडेट करने के लिए उबंटू डॉक्स टीम प्राप्त कर सकता हूं। और + 1'द जवाब।
jokerdino

यकीन नहीं होता कि मैं यहां आपके सवाल का अनुसरण कर रहा हूं। यदि ग्रब MBR में स्थापित है, तो बूट फ़्लैग को बिल्कुल भी मायने नहीं रखना चाहिए।
2

जवाबों:


10

खैर, मैं आधिकारिक रूप से स्थापित डॉक्स से थोड़ा हटकर आगे बढ़ने में सक्षम था।

दो ड्राइव पर मुक्त स्थान को मैन्युअल रूप से कॉन्फ़िगर करने के बजाय , मैंने प्रत्येक ड्राइव पर "स्वचालित रूप से मुक्त स्थान का विभाजन" चुना।

ध्यान दें कि इससे 32 GB (RAM आकार के बराबर) स्वैप विभाजन और एक बड़ा ext4 विभाजन का स्वत: निर्माण हुआ। मैंने ext4 विभाजन को RAID में बदल दिया, फिर मैं इसे अंतिम रूप से बूट करने योग्य बना सका!

उबंटू RAID 1 विन्यास

पहले sdaड्राइव पर RAID विभाजन के बगल में थोड़ा "बी" नोट करें ।


वैकल्पिक रूप से आप एक सीडी से बूट कर सकते हैं और ग्रब को मैन्युअल रूप से कॉन्फ़िगर कर सकते हैं, लेकिन यह एक जवाब में योग करने के लिए बहुत कम शामिल है। हालांकि डिस्क स्थान की बर्बादी के बारे में बहुत बुरा है।
wds

1
@wds "भी जवाब में शामिल करने के लिए शामिल है" क्या उबंटू गढ़ा?
23

क्या आपने सिस्टम को ठीक करने का एक तरीका खोजा जो पहले से बूट करने की कोशिश की और विफल हो गया? मैंने पहले से ही एक बार सेट करने में समय बिताया है और इसे फिर से करने के लिए चूसना होगा: / मुझे लगता है कि मुझे फिर से livecd को बूट करना होगा, छापे को माउंट करना होगा और मैन्युअल रूप से ग्रब स्थापित करना होगा।
thatjuan

2

जबकि जेफ ने एक समाधान प्रदान किया जो लक्षण को ठीक करता है, अंतर्निहित कारण "बायोसगर्ब" प्रकार का एक लापता विभाजन है। जेफ द्वारा वर्णित प्रक्रिया एक ऐसा विभाजन बनाती है (आकार में केवल 1 एमबी)।

यह सलाह दी जाती है कि दोनों ड्राइव पर ऐसा विभाजन बनाएं, यदि आप एक ड्राइव के विफल होने पर भी बूट करना चाहते हैं।


1

थोड़ी विनम्र पाई खाने के बाद,

मैंने अपनी समस्या का कारण खोजा है और हां, जैसा कि आप कल्पना कर सकते हैं, "नया इंस्टॉलर" जैसी कोई चीज नहीं है।

मेरी समस्या इस तथ्य के कारण हो रही थी कि मैं 3TB हार्ड ड्राइव का उपयोग कर रहा था।

2TB से बड़ी किसी भी चीज को GPT विभाजन तालिका के लिए मजबूर करने की आवश्यकता है और इंस्टॉलर में वर्तमान विभाजन ऐसा करने में सक्षम नहीं है या ग्रब के लिए विभाजन को ठीक से सेटअप नहीं कर सकता है। इससे पहले कि मैं इंस्टाल का प्रयास करूँ, मुझे जीपार्टेड में अपने विभाजन को स्थापित करने की आवश्यकता थी। मेरे पास GParted Live CD है, लेकिन आप उबंटू डेस्कटॉप लाइव डीवीडी का उपयोग बूट करने के लिए कर सकते हैं और कॉपी या GParted का उपयोग कर सकते हैं।

विभाजन तालिका बनाएं यह सुनिश्चित करें कि यह GPT है, इस पर कोई फ़ाइल सिस्टम नहीं है, और इसके ध्वज को 'biosgrub' पर सेट करें (यह महत्वपूर्ण हिस्सा है)

स्वैप विभाजन बनाएँ और इसके झंडे को 'छापे' पर सेट करें और मुख्य विभाजन बनाएँ और दूसरी डिस्क के लिए अपने ध्वज को 'छापे' रिपीट पर सेट करें।

अब जब आप 12.04.3 इंस्टॉलर को चलाते हैं, तो यह पार्टीशन को देखेगा, और आपको बस "कॉन्फ़िगर करें RAID" भाग को चलाने की आवश्यकता है, और दोनों को जोड़ने के लिए तेह स्वैप और मुख्य। सरणी के स्वैप भाग में जाएं और "उपयोग करें" - स्वैप क्षेत्र। सरणी के मुख्य भाग में जाएं और "उपयोग करें" - ext4, माउंट पोयट - / (रूट) बूट करने योग्य झंडे के बारे में चिंता करने की ज़रूरत नहीं है, बाहर निकलें और डिस्क पर लिखें, स्थापना फिर ठीक काम करता है और अंत में ग्रब ठीक है। । यह समाधान यहां पाया गया था: http://ubuntuforums.org/showthread.php?t=2109438

फिर से माफी अगर मैं थोड़ा भारी आया, लेकिन यह मेरे सिर में कर रहा था। मुझे आशा है कि यह मदद करता है।


मैं एक ही समस्या का सामना कर रहा था 240GB SSDs पर बूट करने योग्य ध्वज सेट करने में सक्षम नहीं था इसलिए मैंने प्रत्येक डिस्क पर अतिरिक्त बायोसगर्ब विभाजन बनाया। मैंने कोई बूट फ़्लैग सेट नहीं किया था और सेटअप पूरा करने में सक्षम था। समाधान के लिए बहुत बहुत धन्यवाद!
यूआईस ओज़ोल्स

0

12.04 पर एक सॉफ्टवेयर RAID 1 को कॉन्फ़िगर करने के तरीके के बारे में चरण-दर-चरण मार्गदर्शिका यहां दी गई है। इसमें हर चरण के लिए चित्र हैं, इसलिए यदि आप इसका ठीक-ठीक पालन करते हैं, तो आपको कोई समस्या नहीं होनी चाहिए:

http://itswapshop.com/tutorial/ubuntu-how-create-software-raid-1-1204-ubuntu-linux-tutorial

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