लिनक्स कर्नेल कैसे संकलित करें
लिनक्स कर्नेल समान नाम के ऑपरेटिंग सिस्टम के आधार पर किसी भी कंप्यूटर का पिटाई दिल है। कर्नेल का कार्य इनपुट / आउटपुट सिस्टम, हार्डवेयर और कंप्यूटर की बिजली की आपूर्ति का प्रबंधन करना है। यद्यपि, एक नियम के रूप में, लिनक्स वितरण पर स्थापित कर्नेल स्थापित आपके उद्देश्यों के लिए पर्याप्त है, इसे पुनः कंपाइल करके आप अपनी आवश्यकताओं के अनुसार इसे अनुकूलित करने की संभावना रख सकते हैं।
कदम
1
निम्नलिखित URL से लिनक्स कर्नल का नवीनतम संस्करण डाउनलोड करें: https://kernel.org.
2
बटन को चुनकर पूरा स्रोत कोड डाउनलोड करना सुनिश्चित करें "नवीनतम स्थिर संस्करण [number_of_version] है"। अन्यथा आप केवल एक अद्यतन डाउनलोड करेंगे जो कर्नेल को पैच द्वारा इंगित संस्करण में अपग्रेड करने के लिए उपयोग किया जाता है। उदाहरण के लिए संस्करण 3.4.4.1 से संस्करण 3.4.4.2।
3
सुनिश्चित करें कि आपने पूर्ण स्रोत कोड डाउनलोड किया है, न कि अद्यतन या चैंज (पिछले संस्करण की तुलना में कर्नेल में किए गए परिवर्तनों की सूची)।

4
डाउनलोड पूरा होने पर, एक विंडो खोलें "अंतिम"।

5
अगले कदम कर्नेल को शामिल करने वाले संग्रह को अनझिप करना है ऐसा करने के लिए इस कमांड का उपयोग करें:

6
विघटित होने के अंत में, खिड़की से "अंतिम", उस निर्देशिका तक पहुंचें, जिसे बनाया गया था।

7
कर्नेल को कॉन्फ़िगर करें इस उद्देश्य के लिए, आमतौर पर इस्तेमाल किया जाने वाला 4 तरीके हैं:

8
जब विन्यास विंडो दिखाई देती है, तो आप देखेंगे कि कुछ बुनियादी विकल्प पहले ही चुने गए हैं, जैसे कि आवश्यक ड्राइवर समर्थन से संबंधित "ब्रॉडकॉम वायरलेस समर्थन", "/ EXT4 फाइलसिस्टम", आदि। किसी भी मामले में आप विशिष्ट उपकरणों, ड्राइवरों या नियंत्रकों को समर्थन जोड़ने के लिए कॉन्फ़िगरेशन को कस्टमाइज़ कर सकते हैं। उदाहरण के लिए, फ़ाइल सिस्टम समर्थन जोड़ें "NTFS" मेनू तक पहुंचने "फ़ाइल", आइटम का चयन करके "DOS / FAT / आर टी /" और आखिरकार फाइल सिस्टम को समर्थन देने के विकल्प को चुनना "NTFS"। यह पूरी तरह से अनुकूलित कर्नेल का उपयोग करके प्राप्त लाभ है।

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

10
कॉन्फ़िगरेशन पूर्ण होने के बाद, आपको नए कर्नेल को संकलित और स्थापित करना होगा। आप एक पंक्ति में सभी आवश्यक आदेशों को निष्पादित कर सकते हैं, उन्हें दो से अलग कर सकते हैं && जैसा नीचे दिखाया गया है यह कदम एक लंबा समय ले सकता है।

11
इस बिंदु पर कर्नेल संकलित और स्थापित किया गया है, अंतिम चरण यह बूट करने योग्य है

12
फ़ोल्डर में प्रवेश करें "/ बूट"।

13
निम्न आदेश चलाएं "mkinitrd -o initrd.img- " (वितरण के लिए "Redhat", इसे बनाने के लिए आवश्यक नहीं है "initrd" डिफ़ॉल्ट रूप से पहले से मौजूद है)। पैरामीटर को बदलने के लिए याद रखें "" कर्नेल की संस्करण संख्या के साथ आप संकलन करना चाहते हैं।

14
नया कर्नेल बूट करने योग्य होने के लिए, सुनिश्चित करें कि यह "बूट लोडर" मैं आपको संदर्भित करता हूँ को कॉन्फ़िगर करने के लिए "बूट लोडर" आपके सिस्टम के उपयोग में वितरण द्वारा उपलब्ध कराये गए उपकरण का उपयोग करें। नव निर्मित कर्नेल के लिए एक नई प्रविष्टि जोड़ें।

15
सिस्टम को पुनरारंभ करें और अपने नए कस्टम कर्नेल का आनंद लें!
टिप्स
- जब आप कर्नेल को कॉन्फ़िगर करते हैं, तो टूल "menuconfig" यह आपके लिए सबसे अच्छा विकल्प है
- सभी कंप्यूटरों को सृजन और उपयोग करने की आवश्यकता नहीं है "initrd". हालांकि, चूंकि यह एक हानिरहित फाइल है, अगर आप से पूछा गया है, तो आप बिना किसी चिंताओं के आगे बढ़ सकते हैं।
चेतावनी
- यदि कर्नेल को ठीक से कॉन्फ़िगर नहीं किया गया है, तो कंप्यूटर हार्डवेयर का पता लगाया और ठीक से समर्थित नहीं हो सकता है, और सिस्टम पूरी तरह से अवरुद्ध हो सकता है
सामाजिक नेटवर्क पर साझा करें:
संबद्ध
लिनक्स टकसाल पर एडोब फ्लैश प्लेयर कैसे अपडेट करें
कैसे अद्यतन Minecraft पीई
कैसे ओएस एक्स माउंटेन शेर को अपडेट करने के लिए
कैसे उबंटू कर्नेल अद्यतन करने के लिए
एंड्रॉइड टैबलेट के कर्नेल को अपडेट कैसे करें
कैसे अद्यतन करने के लिए PS4 प्रणाली
कंप्यूटर पर स्थापित डायरेक्टएक्स के संस्करण को कैसे बदला जाए
लिनक्स में एक प्रोग्राम कैसे संकलित करें I
पीसी के ऑपरेटिंग सिस्टम की जांच कैसे करें
कैसे अद्यतन NOD32
अपने सैमसंग गैलेक्सी एस 2 की रूट कैसे करें
यह निर्धारित करना कि आपका मैक ओएस एक्स 32-बिट या 64-बिट कर्नेल का उपयोग करता है
मैक पर लिनक्स कैसे चलाएं
HTC टच प्रो 2 पर एंड्रॉइड 2.2 फ्रायो को कैसे इंस्टॉल करें
कैसे Ubuntu से Gentoo Linux स्थापित करें
डायरेक्टएक्स कैसे स्थापित करें
फ्लैश ड्राइव पर लिनक्स ऑपरेटिंग सिस्टम कैसे स्थापित करें और अपने पसंदीदा कार्यक्रमों के पोर्टेबल…
कैसे एक यूएसबी स्टिक पर लिनक्स बैक्राक लाइव वितरण स्थापित करें
एंड्रॉइड डिवाइस पर मोबाइल ओडिन का उपयोग कैसे करें
लिनक्स पर शराब का प्रयोग कैसे करें
एक यूएसबी फ्लैश ड्राइव से एक ऑपरेटिंग सिस्टम का उपयोग कैसे करें