ekterya.com

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

Gentoo

यह का एक वितरण है लिनक्स अपने अनुकूलन, जटिलता, पैकेज प्रबंधन, और सामान्य साझेदारी कंप्यूटर geekiness साथ के लिए जाना जाता है। सबसे पहले, Gentoo वितरण अपने दिमाग का उपयोग करने के anyone- तैयार के लिए के रूप में आप कुछ पढ़ने की आवश्यकता होगी आपके सिस्टम पूरी तरह चालू डाल करने के लिए नहीं है। Gentoo में, प्रत्येक पैकेज स्रोत पैकेज से संकलित किया जाता है, इसके पैकेज प्रबंधन उपकरण का उपयोग करते हुए "भारवाहन", तो आप, उपयोगकर्ता, आपके सिस्टम में कौन सी कार्य और संकुल को स्थापित करने का निर्णय लेते हैं। संकलन और बड़े संस्करण (केडीई, गनोम, लिब्रे ऑफिस) की स्थापना कहीं भी 30 सेकंड से कुछ ही दिनों (प्रत्येक) के लिए इस्तेमाल किया हार्ड डिस्क पर निर्भर करता है, जबकि छोटे संस्करण मिनट में स्थापित कर रहे हैं ले जा सकते हैं।

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

चरणों

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



  • 20
    स्पष्टता के लिए, मैं इस स्तर पर मानता हूं कि आप 2.4 के बजाए नवीनतम कर्नेल (2.6) को स्थापित करना चाहते हैं।
  • 21
    अब हमें हमारे यूएसई झंडे को कॉन्फ़िगर करना होगा ये संकेतक कंपाइलर को बताते हैं कि कौन से विकल्प जोड़ना है, साथ ही साथ कौन से ऑप्टिमाइजेशन का उपयोग करना है। यह संकेतक स्थापित करने के लिए महत्वपूर्ण है "उपयोग" आपके सिस्टम के लिए सही है, क्योंकि अन्यथा आप कुछ अनपेक्षित परिणामों के साथ समाप्त होंगे यह संकेतक जोड़ने के लिए भी अच्छा है जो कहते हैं कि आपको समर्थन देना नहीं है।
  • 22
    प्रत्येक सूचक जो आप जोड़ना चाहते हैं वह बस एक शब्द है। प्रत्येक विकल्प जिसे आप समाप्त करना चाहते हैं वह हाइफ़न (-) के साथ शब्द है। उदाहरण के लिए, अगर हम सब कुछ जो Ogg समर्थन है संकलन करना चाहते हैं, तो हम जोड़ते हैं "ogg"। लेकिन अगर हम Obb समर्थन चाहते हैं, तो हम जोड़ते हैं "-ogg"।
  • 23
    अपने USE संकेतकों का चयन करने के लिए, इस पर एक नज़र डालें Gentoo USE झंडे दस्तावेज़ीकरण यह देखने के लिए कि आप कौन-से संकेतक शामिल कर सकते हैं
  • Video: कैसे स्थापित करें और कॉन्फ़िगर AppArmor लिनक्स पर करने के लिए

    24
    एक बार जब आपने चयन किया है कि कौन से संकेतक का उपयोग करें, तो /etc/make.conf पर नेविगेट करें और आप चाहते संकेतक दर्ज करें।
  • 25
    अब अपना समय क्षेत्र कॉन्फ़िगर करें Gentoo के सभी समय क्षेत्रों में / usr / share / zoneinfo है डायरेक्टरी पर नेविगेट करें और कमांड को उपलब्ध समय क्षेत्रों को देखने के लिए जारी करें। एक आदेश के साथ / etc / localtime में क्षेत्र भराव को कॉपी करें (जैसे# cp / usr / share / zoneinfo / GMT / etc / स्थानीय समय)।
  • 26
    अब जब हमारे पास समय क्षेत्र कॉन्फ़िगर किया गया है, तो कर्नेल को कॉन्फ़िगर करने के लिए कर्नेल स्रोत डाउनलोड करने का समय है
  • 27
    निष्पादित करें (# उडीजुगु-स्रोत) अपने कर्नेल स्रोतों को डाउनलोड करने के लिए
  • 28
    यह कदम उन लोगों के लिए भ्रामक हो सकता है जो इसे पहली बार करते हैं। यहां हम कर्नेल को कॉन्फ़िगर करते हैं ताकि इसकी सहायता हमें चाहिए। यह सुनिश्चित करना जरूरी है कि आप कर्नेल को सही ढंग से कॉन्फ़िगर कर रहे हों, अन्यथा आपको बिना फ़ंक्शंस के छोड़ दिया जाएगा।
  • 29
    रन
  • सीडी / usr / src / linux
  • मेन्यूकोनफिग करें
  • 30
    इससे कर्नेल विन्यास मेनू खुल जाएगा। इस तरह के SCSI नियंत्रक (यदि आवश्यक) के रूप में सभी ड्राइवरों आप अपने सिस्टम को बूट करने की आवश्यकता होगी, का चयन करें, और सुनिश्चित करें कि वे कर्नेल में शामिल किया जा करने के लिए कॉन्फ़िगर करने के लिए सुनिश्चित करें। यदि वे नहीं हैं, तो आप बूट करने में सक्षम नहीं होंगे। साथ ही, अपने फाइल सिस्टम के लिए समर्थन को सक्षम करना सुनिश्चित करें
  • 31
    किसी भी नेटवर्क ड्रायवर का चयन करें, जैसे ईथरनेट या वायरलेस नियंत्रक (या दोनों)।
  • 32
    अपने प्रोसेसर के प्रकार और परिवार को चुनें
  • 33
    एक बार जब आप समाप्त कर लें, तो दर्ज करें ( बनाना && modules_install करें) कर्नेल और कर्नेल मॉड्यूल संकलन शुरू करने के लिए इसमें कुछ समय लग सकता है, तो एक किताब पढ़ो, टीवी देखना, अपने कुत्ते को चलना, या जो भी आप आनंद लेते हैं
  • 34
    मेक-जे 2 && modules_install करें
  • Video: Linux Tutorial for Beginners: Introduction to Linux Operating System

    35
    अब हमें / boot में कर्नेल छवि को कॉपी करने की आवश्यकता है कर्नेल-2.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 में लोड करना चाहते हैं। .को या। ओ एक्सटेंशन या मार्ग शामिल न करें। यह कहने के लिए पर्याप्त है, उदाहरण के लिए, snd-hda-intel
  • युक्तियाँ

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

    चेतावनी

    • यह एक लंबा समय लगता है, लेकिन सामान्य रूप से इसके लायक है।
    • एकाधिक आर्किटेक्चर के लिए एक संस्करण स्थापित करने का प्रयास न करें (उदाहरण के लिए, उबुंटू में 32 बिट्स में बिटु 64 बिट), चूंकि क्रोयोट वातावरण ठीक से काम नहीं करेगा (क्या कोई इसे थोड़ा बेहतर समझा सकता है?)

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

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

    संबद्ध
    © 2021 ekterya.com