डेस्कटॉप इंस्टॉलर का उपयोग करके RAID 1 के साथ Ubuntu 14.04 कैसे स्थापित करें?


18

बहुत से लोग दावा करते हैं कि डेस्कटॉप सीडी के साथ RAID 1 पर Ubuntu स्थापित करना असंभव है। क्या यह वास्तव में सच है? यदि नहीं, तो यह कैसे किया जा सकता है?

जवाबों:


26

संपादित करें: यह गाइड यूईएफआई बूट को ध्यान में नहीं रखता है। यदि UEFI बूट वांछित है, तो अतिरिक्त या अलग चरणों की आवश्यकता हो सकती है। यह गाइड विरासत की बूट को मानता है!

यह सच है, कि ubiquityइंस्टॉलर को mdadmसॉफ्टवेयर रेड डिवाइस के बारे में पता नहीं होता है। यह भी सच है, कि लाइव-सीडी में mdadmछापा प्रशासन उपकरण गायब है । हालांकि, हाथ से कुछ काम करना, RAID1 पर उबंटू स्थापित करना बहुत संभव है।

निम्नलिखित में मैं दो समान हार्ड डिस्क ( /dev/sd[ab]) मानूंगा जो हमारे नए इंस्टॉल के लिए पूरी तरह से उपयोग की जाएगी। पुनर्प्राप्ति को सरल बनाने के लिए यदि एक ड्राइव विफल हो जाता है, तो केवल एक mdadm-volume /dev/md0होगा जो तब विभाजन के लिए होगा /, swapऔर डेटा संग्रहण, उदा /home

लाइव-सीडी को बूट करने और (यदि आवश्यक हो) नेटवर्क एक्सेस को कॉन्फ़िगर करने के बाद, एक टर्मिनल खोलें और रूट एक्सेस मान लें sudo -s

apt-get install mdadm

अब हम उदाहरण के लिए, उदाहरण के लिए, डिस्क के अंत में सेक्टर 2048 से / dev / sda और / dev / sdb में से प्रत्येक का एक प्राथमिक विभाजन बनाते हैं sudo fdisk। मुझे पहले से ही fdlinux raid autodetection के लिए विभाजन प्रकार सेट करना पसंद है । में कीस्ट्रोके-सीक्वेंस fdisk(यदि डिस्क शुरुआत है, जिसका अर्थ है कोई विभाजन नहीं है) n <return> p <return> 1 <return> 2048 <return> <return> t <return> fd <return> w <return>

अब हम mdadmवॉल्यूम बनाते हैं :

mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1

मैंने देखा, कि ubiquityइंस्टॉलर भी इसके अंदर विभाजन बनाने के लिए पर्याप्त प्रबंधन नहीं करता है /dev/md0, इसलिए मैंने भी इसे हाथ से किया - फिर से उपयोग करना fdisk। तो /dev/md0निम्नलिखित विभाजन बनाएँ:

  • /dev/md0p1 अपने रूट फाइलसिस्टम के लिए, बेशक आप कितने सॉफ्टवेयर स्थापित करने जा रहे हैं, इस पर निर्भर करता है।
  • /dev/md0p2 स्वैप के लिए, निश्चित रूप से आकार भी इस बात पर निर्भर करता है कि आप किस मशीन के लिए उपयोग करते हैं और कितना राम मिला है
  • /dev/md0p3 / घर के लिए, सभी स्थान जो बचे हैं

उसके बाद हम इंस्टालेशन शुरू कर सकते हैं। टर्मिनल से इंस्टॉलर को -bविकल्प के साथ शुरू करना सुनिश्चित करें , क्योंकि बूटलोडर को स्थापित करना वैसे भी विफल हो जाएगा:

ubiquity -b

मैन्युअल विभाजन के लिए जाना सुनिश्चित करें और आपके द्वारा अभी बनाए गए 3 विभाजन का उपयोग करें और इसके लिए formatचेकबॉक्स को टिक करें /और /homeइसलिए एक फाइल सिस्टम बनाया जाएगा।

स्थापना के बाद सिस्टम अभी तक बूट करने योग्य नहीं है, इसलिए बॉक्स को तुरंत पुनरारंभ न करें। हमें chrootस्थापित सिस्टम में जाने की जरूरत है और कुछ सामान को तय करना है:

sudo -s
mount /dev/md0p1 /mnt
mount -o bind /dev /mnt/dev
mount -o bind /dev/pts /mnt/dev/pts
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc
cat /etc/resolv.conf >> /mnt/etc/resolv.conf
chroot /mnt
apt-get install mdadm
nano /etc/grub.d/10_linux  # change quick_boot to 0
grub-install /dev/sda
grub-install /dev/sdb
update-grub
exit

अब नई स्थापित प्रणाली बूट करने के लिए तैयार है। मज़े करो!


2
क्या यह कभी बॉक्स से बाहर का समर्थन करेगा? क्या इस सुविधा की पेशकश करने का कोई कारण नहीं है। सही दुनिया में RAID स्थापित करने के लिए विकल्प होना चाहिए।
umpirsky

@Mwithii का कहना है: "मार्गदर्शक ठीक है, चेरोट में" एप्ट-गेट इंस्‍टॉल mdadm "को छोड़कर, जो काम नहीं कर रहा है। मुझे" cp /etc/resolv.conf /mnt/etc/resolv.conf "करना था। यहाँ बताए अनुसार हल करें: ubuntuforums.org/… "
MadMike

1
समस्या। पहले से डाउनलोड किए गए mdadm को .deb से आईएनजी में /var/cache/apt/archives/ mnt से पहले ले जाना chrootऔर dpkg -iइसे इंस्टॉल करना आसान है।
पीटर कॉर्ड्स

2
ग्रब इंस्टॉल मेरे लिए विफल grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible. grub-install: error: embedding is not possible, but this is required for RAID and LVM install.रहा : ऐसा लगता है जैसे बूट पार्टीशन गायब है? शायद sda और sdb दोनों पर bios बूट विभाजन बनाने में मदद मिलेगी, जैसे serverfault.com/questions/386041/… पर ?
umpirsky

1
@umpirsky मैंने गाइड को चेतावनी दी। कृपया askubuntu.com/questions/660023/… पर गौर करें ।
रविवार

2

RAID 1. के साथ Ubuntu डेस्कटॉप सीडी स्थापित न करें । मेरी सलाह:

  1. एक निर्देशित RAID 1 स्थापित करने के लिए Ubuntu सर्वर सीडी का उपयोग करें । इसके लिए मैनुअल यहां है (LVM भाग को अनदेखा करें, जिसकी आवश्यकता नहीं है):
    https://help.ubuntu.com/lts/serverguide/advanced-installation.html
  2. इसके बाद उबंटू डेस्कटॉप वातावरण को स्थापित करें
    sudo apt-get install ubuntu-desktop
  3. रिबूट और आपके पास एक उबंटू डेस्कटॉप (सर्वर सीडी के साथ स्थापित) है।

1
मुझे लगता है कि यह अच्छी तरह से जाना जाता है (और उम्मीद की जा सकती है), कि सर्वर इंस्टॉलर में RAID समर्थन है। यह प्रश्न हालांकि विशेष रूप से स्पष्ट करने के बारे में था कि डेस्कटॉप इंस्टॉलर किसी भी तरह इस्तेमाल किया जा सकता है। लेकिन वैसे भी हमें बताने के लिए धन्यवाद!
रविवार

-1

मैंने कोशिश नहीं की है, लेकिन बस http://www.salamander-linux.com/ पर आया हूं ।

समन्दर, उबंटू लिनक्स, यूबीकिटी के लिए डिफ़ॉल्ट इंस्टॉलर का एक संशोधित संस्करण है। यह संशोधित इंस्टॉलर उपयोगकर्ताओं को सॉफ़्टवेयर RAID सरणी पर आसानी से उबंटू लिनक्स स्थापित करने की अनुमति देता है। किसी विशेष हार्डवेयर की आवश्यकता नहीं है - सैलामैंडर इंस्टॉलर का उपयोग किसी भी सिस्टम पर कई हार्ड डिस्क के साथ किया जा सकता है।


यह 2010 से बहुत पुराना लग रहा है।
therealmarv

@ एथेलेमारव हां, नया समाधान खोजना होगा।
umpirsky

मुझे लगता है कि समग्र बेहतर समाधान उबंटू सर्वर सीडी का उपयोग बहुत अच्छा RAID1 समर्थन के साथ करना है और आधिकारिक डॉक्स में सब कुछ स्थापित करना है: help.ubuntu.com/lts/serverguide/advanced-installation.html फिर अंत में स्थापित करें sudo apt-get install ubuntu-desktopऔर सर्वर एक डेस्कटॉप भी है।
therealmarv

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