कैसे Ubuntu से Gentoo Linux स्थापित करें

Gentoo

एक लिनक्स वितरण है जिसे इसकी जटिलता के लिए अनुकूलित करने की अपनी क्षमता के लिए प्रसिद्ध है, यह कैसे पैकेजों का प्रबंधन करता है और वास्तव में विशेषज्ञ और अवार्ड-गार्डे के साथ अपने सामान्य सहयोग के लिए है सबसे पहले, प्रत्येक व्यक्ति के लिए वितरण नहीं होता है: मस्तिष्क का उपयोग करने के लिए तैयार रहें, क्योंकि आपको यह सुनिश्चित करने के लिए कुछ अतिरिक्त पठन करना होगा कि आपका ऑपरेटिंग सिस्टम पूरी तरह कार्यात्मक है Gentoo में, प्रत्येक पैकेज एक विशिष्ट प्रबंधन उपकरण, "पोर्टेज" का उपयोग करके, मूल रूप से संकलित किया जाता है, क्योंकि आप यह तय करते हैं कि सिस्टम पर कौन से विशेषताएं और संकुल स्थापित होना चाहिए। बड़े संकुल (kde / gnome / libreoffice) की संकलन / स्थापना कुछ ही दिनों में 30 सेकंड तक की हो सकती है, जो कि हार्डवेयर के इस्तेमाल पर निर्भर होती है, जबकि कुछ संकलन में छोटे संयोजन स्थापित होते हैं।

यह गाइड आपको Gentoo को स्थापित करने की अनुमति देगा, अपने कंप्यूटर को सामान्य दैनिक उपयोग के लिए पूरी तरह से मुक्त छोड़ देगा। यह विशेष रूप से उबंटू से काम करने के लिए लिखा गया था, हालांकि इसमें कोई कारण नहीं है कि यह अन्य लिनक्स वितरण के साथ क्यों काम नहीं करता है।

कदम

1
सुनिश्चित करें कि आपके पास विशेषाधिकार हैं सुपर उपयोगकर्ता आपके उबुंटू और एक इंटरनेट कनेक्शन पर, अधिमानतः तेज। यहां तक ​​कि सामान्य में उबंटू और लिनक्स का मध्यवर्ती ज्ञान बेहतर है।
  • 2
    आपको स्थापित करना होगा chroot उबंटू पर आप "डच्रोट" और "डीबूटस्ट्रैप" संकुल को स्थापित करके या कमांड लाइन का इस्तेमाल करके, टाइप करके, सिनैप्टिक के माध्यम से इसे हासिल कर सकते हैं sudo apt-get dchroot debootstrap इंस्टॉल करें. यह प्रोग्राम लिनक्स को अस्थायी रूप से दिखाता है कि निर्देशिका को दिखाया गया है जड़ सामान्य से अलग है
  • 3
    मौजूदा विभाजन को उप-विभाजित करें या अपनी हार्ड ड्राइव पर खाली स्थान से एक नया विभाजन प्राप्त करें। सभी डेटा खोने के लिए सावधान रहें!
  • अधिकांश वेबसाइट्स संभवत: जितने विभाजन के रूप में बनाने की सलाह देते हैं। कम से कम, रूट (/) विभाजन की आवश्यकता होगी, लेकिन अधिकांश लोगों के पास विभाजन है विनिमय अलग: विभाजन घर (/ होम)। कुछ लोग / boot और / var के लिए एक अलग विभाजन की सिफारिश करते हैं
  • 4
    अपनी पसंद की फ़ाइल सिस्टम (/ home, /, / boot और / var के लिए, यह ext2, ext3 या reiser2 का उपयोग करना बेहतर है) का उपयोग करके नए विभाजन को स्वरूपित करें स्वैप विशिष्ट स्वैप विभाजनों की तरह स्वरूपित होना चाहिए।
  • 5
    एक नया फ़ोल्डर बनाएं / एमएनटी / सज्ू और आपके द्वारा बनाए गए प्रत्येक अलग विभाजन के लिए एक
  • 6
    अपने नए विभाजन यहां माउंट करें:
  • सुडो माउंट / dev / sda5 / mnt / सज्ू
  • सुडो माउंट / dev / sda6 / mnt / सज्ू / होम
  • जहां sda5 और 6 विभाजन होते हैं, जिसमें संभवतः रूट और होम निर्देशिका होते हैं, क्रमशः।
  • 7
    जांचें कि तारीख सही है (प्रकार दिनांक)। आप इसे सिंटैक्स के साथ बदल सकते हैं MMDDhhmmYYYY तिथियाँ.
  • 8
    वेब ब्राउज़िंग के लिए अपनी पसंद का ब्राउज़र खोलें और जाएं यहां. स्थानीय दर्पण सर्वर को ढूंढें और डाउनलोड करें टारबॉल (एक संपीड़ित फ़ाइल प्रकार * .tar) stage3 से विज्ञप्ति / 86 / 2008.0 / चरणों / (अपनी पसंद के आर्किटेक्चर के साथ एक्स 86 की जगह - इस गाइड को केवल AMD64 और x86 के लिए परीक्षण किया गया है) संबंधित एमडी 5 फाइल डाउनलोड करें।
  • 9
    इसे Gentoo फ़ोल्डर में ले जाएँ एमवी चरण 3 * .बीज़ 2 * / एमएनटी / यूज्यू.
  • 10
    यहां भी जाएं (सीडी / एमएएनटी / सज्ू) और एमडी 5 के माध्यम से टर्बल को जांचें: एमडी 5 एसयूएम -सी स्टेज 3 *। एमडी 5. इससे टारबॉल को क्षतिग्रस्त किए बिना उचित रूप से लोड किया जा सकता है। यदि यह ठीक से चिह्नित नहीं है, तो आपको इसे फिर से डाउनलोड करना होगा।
  • 11
    * .tar को निकालें!
    सुडो तार xvjpf चरण 3 * .bz2.
    पूरा होने की प्रतीक्षा करें
  • 12
    अब आपके पास गेटू पार्टीशन पर कुछ बुनियादी प्रोग्राम स्थापित किए गए हैं - बाद में, आपको पोर्टेज, जेनेटू पैकेज प्रबंधन सिस्टम को स्थापित करना होगा, जो आपको आपके सिस्टम पर हर चीज पर पूरा नियंत्रण देता है।
  • आईरर सर्वर पर लौटें, जहां से आपने पहले चरण 3 टारबॉल डाउनलोड किया था निर्देशिका पर जाएं स्नैपशॉट / और नवीनतम Portage फ़ाइल डाउनलोड करें। / Mnt / gentoo पर स्विच करें और कमांड का प्रयोग करें:
  • tar xvjf / mnt / सज्ू / पोर्टेज-.tar.bz2 -C / mnt / gentoo / usr
  • यहां पोर्टेज के लिए एक संक्षिप्त परिचय दिया गया है: यह एक प्रबंधन प्रणाली है जो अपेक्षाकृत आसानी से कई सॉफ्टवेयर पैकेजों की स्थापना की अनुमति देता है। यह एक "rsync" सर्वर से अपने अंतरंगों की एक सूची डाउनलोड करके काम करता है यह निर्देशित करेगा भारवाहन प्रासंगिक फाइलों की ओर जो अन्य सर्वरों की एक बड़ी संख्या के द्वारा डाउनलोड की जा सकती हैं एक बार जब आप इन फ़ाइलों को डाउनलोड करते हैं, तो सॉफ़्टवेयर स्रोत से शुरू होने वाले कंप्यूटर से संकलित किया जाएगा, यह आपके पीसी के लिए अनुकूलित करेगा।
  • 13
    इस चरण में, कुछ "कंपाइलर फ्लैग" सेट करना संभव है अपने पसंदीदा पाठ संपादक के साथ "/mnt/gentoo/etc/make.conf" संपादन करके इसे करें। के विभिन्न चर पर एक पूर्ण गाइड बनाना "/mnt/gentoo/etc/make.conf.example" को पढ़कर पाया जा सकता है विन्यास फाइल में अपने बदलावों को सहेजें और पाठ संपादक से बाहर निकलें।
  • 14
    क्या आप अपने डाउनलोड को अनुकूलित करना चाहते हैं? "Make.conf" को फिर से संपादित करें और सुनिश्चित करें कि SYNC चर निकटतम rsync सर्वर पर सेट है सभी गानों को आप GENTOO_MIRRORS वेरिएबल में जोड़ना चाहते हैं, लेकिन पहले अपने पसंदीदा प्रविष्ट करें। आप इसे पा सकते हैं यहां उपलब्ध दर्पणों की सूची
  • 15
    इससे पहले कि आप नई प्रणाली में विसर्जित कर लें, आपको यह सुनिश्चित करने की ज़रूरत है कि आपके पास उबंटु से न्यूनतम आवश्यक सेटिंग्स की प्रतिलिपि है जैसा कि यह है।
  • सबसे पहले, डीएनएस सेटिंग्स:
    sudo cp -l /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
  • और आपकी "proc सिस्टम", जिसमें कर्नेल की वर्तमान स्थिति का प्रतिनिधित्व करने वाली विशेष फाइलों की एक पदानुक्रम शामिल है:
    sudo माउंट- t proc proc / mnt / gentoo / proc.
  • और "माउंट-बाइंड" कमांड को / dev फाइलसिस्टम पर लागू करें:
    सुडो माउंट-ओ बाइंड / dev / mnt / सज्ू / देव.
  • 16
    अब आप "chroot" कर सकते हैं, यानी वर्तमान में चल रहे प्रक्रियाओं की संदर्भ निर्देशिका बदल सकते हैं! यह वास्तव में बहुत सरल है और आप "बाहर निकलें" टाइप करके किसी भी समय बाहर निकल सकते हैं। यह प्रक्रिया तीन चरणों के होते हैं:
  • सबसे पहले, रूट निर्देशिका को / mnt / gentoo में बदलें:
    सुडो क्रूओट / एमएनटी / सज्ू / बिन / बाश.
  • फिर, यह सुनिश्चित करने के लिए वातावरण अपडेट करें कि यह टर्मिनल जानता है कि किस स्थान की स्थिति है:
    / Usr / sbin / env अद्यतन
  • अंत में, यह स्मृति (अस्थायी) को असाइन करें:
    स्रोत / आदि / प्रोफाइल
  • यदि आप अपने आप को याद दिलाना चाहते हैं कि आप चुराने में हैं, तो आप इस नाजुक आदेश का उपयोग कर सकते हैं:
    निर्यात PS1 ="(chroot) $ PS1"
  • 17
    बधाई! आप के अंदर हैं Gentoo और फिनिश लाइन के एक चौथाई के बारे में आपको इसके बारे में गर्व होना चाहिए!
  • 18
    इसके बाद, आपको किसी भी ऑपरेटिंग सिस्टम का सबसे महत्वपूर्ण घटक संकलित करना होगा: उसका कर्नेल यह ऑपरेटिंग सिस्टम का वह भाग है जो तय करता है कि सॉफ़्टवेयर के कौन से हिस्से किसी भी समय विभिन्न हार्डवेयर तत्वों तक पहुंच सकते हैं। कर्नेल के बिना, एक ऑपरेटिंग सिस्टम नहीं हो सकता, क्योंकि यह काम नहीं कर सकता।
  • 19
    Portage पहले से स्थापित याद है? अब आप उन पैकेजों की एक सूची डाउनलोड करने जा रहे हैं, जिन्हें आप निर्दिष्ट आरएसआईएनसी सर्वर से स्थापित कर सकते हैं। प्रकार:
    उभरा - सिंक



  • 20
    दरअसल, इस बिंदु पर आप समझ पाएंगे कि आपको पिछले एक, 2.4 की बजाय पिछले कर्नेल, 2.6 स्थापित करना होगा।
  • 21
    अब हमें अपना उपयोग झंडे सेट करना होगा ये झंडे कंपाइलर को बताते हैं कि कौन सा विकल्प जोड़ना है, साथ ही साथ कौन से ऑप्टिमाइजेशन का उपयोग करना है। आपके सिस्टम के लिए सही उपयोग झंडे सेट करना महत्वपूर्ण है, अन्यथा आप कुछ अनपेक्षित परिणामों के साथ समाप्त हो सकते हैं यह झंडे जोड़ने के लिए भी अच्छा है जो बताता है कि किस तरह का समर्थन नहीं किया जाना चाहिए।
  • 22
    प्रत्येक झंडा जिसे आप जोड़ना चाहते हैं वह बस एक शब्द है। प्रत्येक विकल्प जिसे आप हटाना चाहते हैं, उसके सामने एक डैश (-) के साथ संकेत किया जाना चाहिए। उदाहरण के लिए, यदि हम ओग समर्थन से सब कुछ संकलित करना चाहते हैं, तो हम ओग जोड़ देंगे। लेकिन अगर हम किसी भी ओग समर्थन नहीं चाहते हैं, तो हम जोड़ते हैं -ogg
  • 23
    अपना उपयोग झंडे चुनें और परामर्श करें USE झंडे के लिए Gentoo प्रलेखन यह देखने के लिए कि आपको क्या शामिल करना चाहिए।
  • 24
    कौन सा झंडे उपयोग करने के बाद, /etc/make.conf पर जाएं और वांछित झंडे डाल दें।
  • 25
    आइए अब समय क्षेत्र सेट करने का प्रयास करें। Gentoo के सभी समय क्षेत्रों पर / usr / share / zoneinfo है डायरेक्टरी में ले जाएं और कमांड लॉन्च करें ls उपलब्ध समय क्षेत्रों को देखने के लिए फिर समय क्षेत्र की प्रतिलिपि / etc / localtime जैसे एक आदेश के साथ प्रतिलिपि बनाएँ # cp / usr / share / zoneinfo / GMT / etc / स्थानीय समय.
  • 26
    अब जब हमने अपना समय क्षेत्र निर्धारित किया है, तो यह हमारी कर्नेल स्रोत फ़ाइलों को इसे कॉन्फ़िगर करने के लिए डाउनलोड करने का समय है
  • 27
    रन # उडीजुगु-स्रोत कर्नेल स्रोत फ़ाइलों को डाउनलोड करने के लिए
  • 28
    यह अगले कदम newbies के लिए मुश्किल हो सकता है अब हमें कर्नेल को कॉन्फ़िगर करना होगा, जिससे कि यह हमारे लिए सब कुछ का समर्थन करे। आप को कर्नेल को सही ढंग से कॉन्फ़िगर करना अवश्य होना चाहिए, अन्यथा आप अपनी आवश्यकता वाले सुविधाओं के बिना स्वयं पा सकते हैं।
  • 29
    रन
  • सीडी / usr / src / linux
  • मेन्यूकोनफिग करें
  • 30
    यह कर्नेल विन्यास मेनू लाएगा। सिस्टम को बूट करने के लिए सभी ड्राइवरों का चयन करना सुनिश्चित करें, जैसे कि SCSI ड्रायवर (यदि आवश्यक हो) और सुनिश्चित करें कि उन्हें कर्नेल में एकीकृत किया जा रहा है अगर वे नहीं हैं, तो कंप्यूटर बूट करने में सक्षम नहीं होगा साथ ही, फ़ाइल सिस्टम समर्थन को सक्षम करना सुनिश्चित करें
  • 31
    ऐसे किसी भी नेटवर्क ड्रायवर का चयन करें, जिनकी आपको आवश्यकता हो सकती है, जैसे ईथरनेट ड्राइवर, वायरलेस ड्राइवर या दोनों।
  • 32
    अपने प्रोसेसर और परिवार का प्रकार चुनें
  • 33
    एक बार जब आप कर लेंगे, तो लिखें बनाना && modules_install करें कर्नेल और उसके मॉड्यूल संकलन शुरू करने के लिए यह कुछ समय ले सकता है, तो अपनी पसंदीदा किताब के कुछ चरणों को पढ़ कर टीवी चलाएं, कुत्ते को चले या किसी अन्य गतिविधि को आप पसंद करें।
  • 34
    मेक-जे 2 && modules_install करें
  • 35
    अब हमें / boot में कर्नेल छवि को कॉपी करने की आवश्यकता है कर्नेल -6.24 को उस नाम से बदलें जिसे आप उसका नाम बदलना चाहते हैं:
    cp arch / i386 / boot / bzImage /boot/kernel-2.6.24
  • 36
    अब हम कर्नेल मॉड्यूल को कॉन्फ़िगर करते हैं। रन / lib / modules / (कर्नेल संस्करण) / -प्रकार f -iname `* .o` -or -iname `* .ko` ढूंढें सभी कर्नेल मॉड्यूल उपलब्ध खोजने के लिए इनमें से, उन लोगों को जोड़ें, जिन्हें आप स्वतः /etc/modules.autoload.d/kernel-2.6 पर अपलोड करना चाहते हैं। .ko या .o या पथ शामिल नहीं है। बस, उदाहरण के लिए, snd-hda-intel
  • टिप्स

    • जड़ = रूट समूहों,, भारवाहन
    • समूहों =, भारवाहन
    • प्राथमिकता = 3
    • वेबसाइट पर, Gentoo फ़ोरम को देखें
    • निर्देशिका = / MNT / Gentoo
    • मंच 3 टर्बल में कोई उपयोगकर्ता नहीं है "भारवाहन" न ही समूह, जो कुरकुरा के भीतर एक त्रुटि पैदा करेगा। यदि आप उपयोग करते हैं schroot यदि modificherai उन्हें सीधे पासवर्ड और समूह / MNT / Gentoo में / आदि के ऊपर लिख देगा - आप अपने मेजबान सिस्टम (हमारे उदाहरण में उबंटू मेवरिक) पर Portage उपयोगकर्ता और समूह बनाने की आवश्यकता होगी। होस्ट सिस्टम को उपयोगकर्ता और समूह पोर्ट्रेट को जोड़ने के बाद, एक सामान्य chroot को नेटवर्क तक पहुंच के साथ भी काम करना चाहिए। हमने निम्नलिखित कॉन्फिगरेशन के साथ स्क्रोट का उपयोग किया है:
    • रूट उपयोगकर्ताओं =
    • उपनाम = Gentoo
    • type = निर्देशिका
    • विवरण = Gentoo

    चेतावनी

    • इस प्रक्रिया में एक लंबा समय लगेगा, लेकिन यह आमतौर पर इसके लायक है।
    • का एक संस्करण स्थापित करने की कोशिश मत करो आर्किटेक्चर (जैसे कि 32-बिट उबंटू पर 64-बिट Gentoo), क्योंकि chroot ठीक से काम नहीं करता है। क्या कोई इसे बेहतर बता सकता है?

    आप की आवश्यकता होगी चीजें

    • उबंटु 10.10 (अन्य संस्करणों का परीक्षण नहीं किया गया है)
    • सतत इंटरनेट कनेक्शन
    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध

    © 2011—2022 GnuMani.com