खोज…


टिप्पणियों

यह खंड लिनेक्स-कर्नेल क्या है का एक सिंहावलोकन प्रदान करता है, और क्यों एक डेवलपर इसका उपयोग करना चाह सकता है।

यह भी लिनक्स-कर्नेल के भीतर किसी भी बड़े विषयों का उल्लेख करना चाहिए, और संबंधित विषयों के लिए लिंक करना चाहिए। चूंकि लिनक्स-कर्नेल के लिए दस्तावेज़ीकरण नया है, इसलिए आपको उन संबंधित विषयों के प्रारंभिक संस्करण बनाने की आवश्यकता हो सकती है।

संस्करण

संस्करण रिलीज़ की तारीख
4.4 2016/01/10
4.1 2015/06/21
3.18 2014-12-07
3.16 2014-08-03
3.12 2013-11-03
3.10 2013-06-30
3.4 2012-05-20
3.2 2012-01-04

स्थापना या सेटअप

लिनक्स कर्नेल स्रोत कोड https://www.kernel.org/ में पाया जा सकता है

अर्क डाउनलोड करें और कर्नेल निर्देशिका में प्रवेश करें

अपने टर्मिनल में चरणों के अनुसार इन कमांडों को टाइप करें। (linux-4.7.tar.gz के बजाय उपयुक्त संस्करण चुनें)

wget http://www.kernel.org/pub/linux/kernel/v4.7/linux-4.7.tar.gz
tar zxvf linux-4.7.tar.gz
cd linux-4.7

make menuconfig कर्नेल के लिए आवश्यक सुविधाओं का चयन करेगा। पुराने कर्नेल कॉन्फ़िगरेशन को पुरानी .config फ़ाइल का उपयोग करके कॉपी किया जा सकता है और make oldconfig । इसके अलावा हम विन्यास उपकरण के चित्रमय संस्करण के रूप में make xconfig उपयोग कर सकते हैं।

निर्भरता का निर्माण, कर्नेल और मॉड्यूल संकलित करें।

make dep
make bzImage
make modules
make modules_install 

वैकल्पिक रूप से यदि आप पुराने कर्नेल को फिर से कॉन्फ़िगर करना चाहते हैं और इसे फिर से संकलित करना चाहते हैं, तो नीचे दिए गए आदेशों को निष्पादित करें:

make mrproper
make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install

फिर कर्नेल, system.map फ़ाइल को /boot/vmlinuz-4.7 पर /boot/vmlinuz-4.7

नीचे दी गई सामग्री के साथ एक .conf फ़ाइल बनाएँ

image = /boot/vmlinuz-4.7
label = "Linux 4.7"

फिर बूट क्षेत्र को संशोधित करने और रिबूट करने के लिए lilo -v निष्पादित करें।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow