IhsAdke.com

कैसे उबंटू से Gentoo Linux स्थापित करें

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

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

चरणों

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



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

युक्तियाँ

  • रूट-समूह = रूट,,भारवाहन
  • समूहों =,भारवाहन
  • प्राथमिकता = 3
  • मंचों और Gentoo वेबसाइट पर सामग्री पढ़ें
  • निर्देशिका = / एमएनटी / सज्ू
  • किसी भी कारण के लिए टर्बल चरण 3 में उपयोगकर्ता और पोर्टेज समूह की कमी होती है, जिससे क्रूट के भीतर उभरने में विफलता हो सकती है। यदि आप श्राफट का उपयोग करते हैं, तो आपको अपने मेजबान सिस्टम (मेरे मामले में उबुंटू मावरिक) पर उपयोगकर्ता और पोर्टेज समूह बनाना होगा - यदि आप सीधे उन्हें संशोधित करते हैं तो / mnt / gentoo / etc में passwd और समूह फाइलों को फिर से लिखा जाएगा। उपयोगकर्ता को जोड़ने के बाद मेजबान प्रणाली के लिए पोर्टेटेज, chroot को नियमित रूप से नेटवर्क पर पहुंच के साथ भी काम करना चाहिए। इस ट्यूटोरियल के लिए, हमने निम्नलिखित कॉन्फिगरेशन के साथ स्क्रोट का उपयोग किया है:
  • रूट-उपयोगकर्ता =
  • aliases = gentoo
  • प्रकार = निर्देशिका
  • विवरण = सज्जन

चेतावनी

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

आवश्यक सामग्री

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

संबद्ध
© 2021 IhsAdke.com