लिनक्स कर्नेल को कैसे संकलित किया जाए
लिनक्स कर्नेल किसी भी लिनक्स प्रणाली का दिल है। उपयोगकर्ता की आउटपुट / इनपुट, हार्डवेयर, और कंप्यूटर की शक्ति को नियंत्रित करता है। जबकि आपके लिनक्स के वितरण के साथ आता है कर्नेल कुशल है, यह आपको अपने विशेष कर्नेल बनाने की अनुमति देगा।
सामग्री
चरणों
1
से लिनक्स कर्नेल का नवीनतम संस्करण डाउनलोड करें https://kernel.org.
2
"एफ" पर क्लिक करके पूरे स्रोत को डाउनलोड करना सुनिश्चित करें जहां यह कहता है "नवीनतम स्थिर संस्करण है.."अन्यथा आप केवल पैच डाउनलोड करेंगे, जिसका प्रयोग तब किया जाता है जब आपका कर्नेल एक छोटा संस्करण होता है इसका एक उदाहरण 3.4.4.1> 3.4.4.2 होगा
3
सुनिश्चित करें कि आपने पूरे कोड को डाउनलोड किया है, पैच नहीं।
4
एक बार डाउनलोड होने पर टर्मिनल खोलें।
5
अब हमें कर्नेल को निकालना होगा। इन कमानों का उपयोग करें
6
एक बार इसे निकालने के बाद, इसे डायरेक्टरी (टर्मिनल में) बनाओ जो बनाया गया था।
7
कर्नेल को कॉन्फ़िगर करें ऐसा करने के 3 सामान्य तरीके हैं
8
एक बार कॉन्फ़िगरेशन विंडो खुलने के बाद, आप एक विशिष्ट प्रकार की कॉन्फ़िगरेशन देखेंगे जो पहले से ही आवश्यक इकाइयों जैसे ब्रॉडकॉम / EXT4 वायरलेस समर्थन आदि के समर्थन के रूप में चयनित हैं। इसके अतिरिक्त, आप एक विशिष्ट प्रकार के डिवाइस / नियंत्रण / नियंत्रक के लिए समर्थन जोड़ने जैसे विकल्पों को अनुकूलित कर सकते हैं क्योंकि आप "फाइलसिस्टम> डॉस / एफएटी / आरटी /> एनटीएफएस फाइल सिस्टम का चयन करने के लिए एनटीएफएस फाइल सिस्टम के लिए समर्थन जोड़ सकते हैं, और इसी तरह आप कस्टम कर्नेल का लाभ उठाएंगे।
9
नोट: आप कर्नेल कॉन्फ़िगर करते हैं, आप एक वर्ग कर्नेल हैकिंग (कह क्या मेरा मतलब है पता लगाने के लिए है हैकिंग) के रूप में जाना जाता है, जहां विकल्प के विभिन्न प्रकार आप गिरी हैक और इसे से सीखने के लिए मिलता है देखेंगे। आप इसे उपयोग करने के लिए तो आप अधिक विकल्प जोड़ सकता है चाहते हैं, अन्यथा आप, "कर्नेल डिबगिंग" विकल्प को अक्षम कर सकते हैं के बाद से इस बनाता गिरी बहुत भारी है और उत्पादन वातावरण में अनुचित उपयोग हो सकता है।
Video: स्रोत से लिनक्स कर्नेल संकलित करने के लिए कैसे
10
इसे कॉन्फ़िगर करने के बाद, यह कर्नेल को संकलित और स्थापित करने का समय है। आपको इन आदेशों को क्रम में निष्पादित करने की आवश्यकता होगी। यह आपको एक लंबा समय ले सकता है
11
अब एक कॉफी के लिए जाओ जो कुछ समय लगेगा आधुनिक कंप्यूटर में (5 साल से कम उम्र के) इसमें लगभग 20 मिनट लगेंगे। आप एक ही बार में सभी आदेशों को दर्ज करके अपनी ज़िंदगी को आसान बना सकते हैं। यह "" प्रतीक का उपयोग करके दो बार किया जाता है।
12
इसलिए आपने पहले ही कर्नेल स्थापित कर लिया है, लेकिन आपको अभी भी इसे निष्पादन योग्य बनाना होगा।
13
/ बूट पर जाएं
14
Video: लिनक्स कर्नेल संकलन
इस आदेश को निष्पादित करें "mkinitrd -o initrd.img- "(RedHat पर आधारित वितरण के लिए, आपको initrd बनाने की आवश्यकता होगी, क्योंकि यह डिफ़ॉल्ट रूप से बनाया गया है)। याद रखें, प्रतिस्थापित करें कर्नेल संस्करण संख्या के साथ।
15
बूट लोडर को नए कर्नेल में इंगित करें ताकि यह चल सके। अपने बूट प्रबंधक को कॉन्फ़िगर करने के लिए अपने वितरण के साथ आने वाले उपकरण का उपयोग करें नए कर्नेल के लिए एक नई प्रविष्टि जोड़ें
16
कंप्यूटर को पुनरारंभ करें और अपने व्यक्तिगत कर्नेल का आनंद लें!
युक्तियाँ
- मेन्यूकॉनफ़िग आमतौर पर कर्नेल को विन्यस्त करते समय सबसे अच्छा विकल्प होता है।
- सभी कंप्यूटरों को एक "initrd" बनाने की आवश्यकता नहीं है, लेकिन ऐसा करना बेहतर है क्योंकि इसे आपकी आवश्यकता है
Video: संकलित करें लिनक्स कर्नेल Debian / Ubuntu के रास्ते
चेतावनी
- अगर नया कर्नेल ठीक से कॉन्फ़िगर नहीं किया गया है, यह आपके हार्डवेयर का समर्थन नहीं कर सकता है और कर्नेल में त्रुटियाँ हो सकती हैं।
सामाजिक नेटवर्क पर साझा करें:
संबद्ध
- कैसे एक Asus Eee पीसी पर स्मृति को अद्यतन करने के लिए
- अपना स्वयं का लिनक्स वितरण कैसे करें
- यह निर्धारित करने के लिए कि क्या आप Mac OS X पर 32-बिट या 64-बिट कर्नेल चला रहे हैं
- मैक पर लिनक्स कैसे चलाया जाता है
- एंड्रॉइड टैबलेट फ्लैश कैसे करें
- डेबियन लिनक्स पर फ़ायरफ़ॉक्स कैसे स्थापित करें
- उबंटू लिनक्स पर गूगल अर्थ कैसे स्थापित करें
- लिनक्स कैसे स्थापित करें
- कैसे उबंटू से Linux Gentoo स्थापित करने के लिए
- वर्चुअलबॉक्स में उबंटू कैसे स्थापित करें
- सैमसंग गैलेक्सी एस 2 अनलॉक कैसे करें
- उपयोगकर्ता के पुस्तकालय फ़ोल्डर को मैक पर कैसे प्रदर्शित किया जाए
- यह कैसे पता चलेगा कि आपका कंप्यूटर 64 बिट्स है
- Android पर मोबाइल ओडिन का उपयोग कैसे करें
- Linux का उपयोग कैसे करें
- NOD32 को अपडेट कैसे करें
- कैसे उबंटू कर्नेल को अपडेट करें
- लिनक्स में एक प्रोग्राम को कैसे संकलित किया जाए
- कैसे 64-बिट मोड में MacOSX को चलाने के लिए
- कंप्यूटर के लिए बचाव मोड कैसे बनाऊँगा Asus Eee
- लिनक्स पर टोर को कैसे स्थापित करें