ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

1.1. एलएफएस सिस्टम कैसे बनाएं

एलएफएस सिस्टम पहले से स्थापित लिनक्स वितरण (जैसे डेबियन, ओपनमैंड्रिवा, फेडोरा, या ओपनएसयूएसई) का उपयोग करके बनाया जाएगा। इस मौजूदा लिनक्स सिस्टम (होस्ट) का उपयोग नए सिस्टम के निर्माण के लिए कंपाइलर, लिंकर और शेल सहित आवश्यक प्रोग्राम प्रदान करने के लिए शुरुआती बिंदु के रूप में किया जाएगा। इन उपकरणों तक पहुंचने में सक्षम होने के लिए वितरण स्थापना के दौरान "विकास" विकल्प का चयन करें।

अपनी मशीन पर एक अलग वितरण स्थापित करने के विकल्प के रूप में, आप किसी व्यावसायिक वितरण से लाइवसीडी का उपयोग करना चाह सकते हैं।

इस पुस्तक का अध्याय 2 बताता है कि एक नया लिनक्स मूल विभाजन और फ़ाइल सिस्टम कैसे बनाया जाए। यह वह स्थान है जहां नई एलएफएस प्रणाली संकलित और स्थापित की जाएगी। अध्याय 3 बताता है कि एलएफएस सिस्टम बनाने के लिए कौन से पैकेज और पैच डाउनलोड करने की आवश्यकता है और उन्हें नई फ़ाइल सिस्टम पर कैसे संग्रहीत किया जाए। अध्याय 4 उपयुक्त कार्य वातावरण की स्थापना पर चर्चा करता है। कृपया अध्याय 4 को ध्यान से पढ़ें क्योंकि यह कई महत्वपूर्ण मुद्दों की व्याख्या करता है जिनके बारे में आपको अध्याय 5 और उससे आगे का काम शुरू करने से पहले जानना आवश्यक है।

अध्याय 5 कई पैकेजों की स्थापना की व्याख्या करता है जो बुनियादी विकास सूट (या टूलचेन) बनाएंगे जिसका उपयोग अध्याय 6 में वास्तविक सिस्टम बनाने के लिए किया जाता है। इनमें से कुछ पैकेजों की आवश्यकता सर्कुलर निर्भरता को हल करने के लिए होती है - उदाहरण के लिए, एक संकलन करने के लिए कंपाइलर, आपको एक कंपाइलर की आवश्यकता है।

अध्याय 5 आपको यह भी दिखाता है कि बिनुटिल्स और जीसीसी सहित टूलचेन का पहला पास कैसे बनाया जाए (पहले पास का मूल रूप से मतलब है कि ये दो कोर पैकेज फिर से इंस्टॉल किए जाएंगे)। अगला कदम Glibc, C लाइब्रेरी का निर्माण करना है। ग्लिबैक को पहले पास में निर्मित टूलचेन प्रोग्राम द्वारा संकलित किया जाएगा। फिर, टूलचेन का दूसरा पास बनाया जाएगा। इस बार, टूलचेन को नव निर्मित ग्लिबैक के विरुद्ध गतिशील रूप से जोड़ा जाएगा। शेष अध्याय 5 पैकेज इस दूसरे पास टूलचेन का उपयोग करके बनाए गए हैं। जब यह किया जाता है, तो एलएफएस इंस्टॉलेशन प्रक्रिया चल रहे कर्नेल के अपवाद के साथ, होस्ट वितरण पर निर्भर नहीं होगी।

नई प्रणाली को मेज़बान वितरण से अलग करने का यह प्रयास अत्यधिक लग सकता है। ऐसा क्यों किया जाता है इसकी पूरी तकनीकी व्याख्या धारा 5.2, "टूलचेन तकनीकी नोट्स" में दी गई है।

अध्याय 6 में, पूर्ण LFS प्रणाली बनाई गई है। चुरोट (रूट बदलें) प्रोग्राम का उपयोग वर्चुअल वातावरण में प्रवेश करने और एक नया शेल शुरू करने के लिए किया जाता है जिसकी रूट निर्देशिका एलएफएस विभाजन पर सेट की जाएगी। यह एलएफएस विभाजन को रूट विभाजन के रूप में माउंट करने के लिए कर्नेल को रीबूट करने और निर्देश देने के समान है। सिस्टम वास्तव में रीबूट नहीं होता, बल्कि उपयोग करता है चुरोट क्योंकि बूट करने योग्य सिस्टम बनाने के लिए अतिरिक्त कार्य की आवश्यकता होती है जो अभी आवश्यक नहीं है। प्रमुख लाभ यह है कि "क्रोटिंग" आपको एलएफएस के निर्माण के दौरान होस्ट सिस्टम का उपयोग जारी रखने की अनुमति देता है। पैकेज संकलन पूरा होने की प्रतीक्षा करते हुए, आप अपने कंप्यूटर का उपयोग सामान्य रूप से जारी रख सकते हैं।

इंस्टॉलेशन को पूरा करने के लिए, बुनियादी सिस्टम कॉन्फ़िगरेशन को अध्याय 7 में सेट किया गया है, और कर्नेल और बूट लोडर को अध्याय 8 में सेट किया गया है। अध्याय 9 में इस पुस्तक से परे एलएफएस अनुभव को जारी रखने के बारे में जानकारी शामिल है। इस पुस्तक में दिए गए चरणों को लागू करने के बाद, कंप्यूटर नए एलएफएस सिस्टम में रीबूट करने के लिए तैयार हो जाएगा।

संक्षेप में यही प्रक्रिया है. प्रत्येक चरण पर विस्तृत जानकारी निम्नलिखित अध्यायों और पैकेज विवरणों में चर्चा की गई है। जो चीजें जटिल लग सकती हैं, उन्हें स्पष्ट कर दिया जाएगा और जैसे ही आप एलएफएस साहसिक कार्य शुरू करेंगे, सब कुछ ठीक हो जाएगा।


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: