मैं अपनी मशीन के लिए केवल आवश्यक चीजों के साथ एक न्यूनतम कर्नेल बनाने के लिए तैयार हूं; इसलिए मैंने जमीन से कर्नेल को संकलित करके, डिफ़ॉल्ट कॉन्फ़िगरेशन का उपयोग करके और उन चीजों को जोड़ने के लिए शुरू किया जो मुझे पता है कि मेरे पास है (यानी: ईथरनेट कार्ड, वाईफाई कार्ड, ...)।
लेकिन कई अन्य चीजें हैं, जिनके बारे में जानना इतना आसान नहीं है (जैसे: वॉचडॉग टाइमर) इसलिए मैं ऑटोकरेन्कोफ में आया जो मशीन के हार्डवेयर का पता लगाता है और पाया उपकरणों के लिए सेटिंग्स के साथ कर्नेल कॉन्फ़िगरेशन फ़ाइल बनाता है।
समस्या यह है कि इसमें कई सेटिंग्स दोहराई गई हैं और यहां तक कि कुछ जो मेरे पास नहीं हैं (मैं एक डेल लैपटॉप का उपयोग कर रहा हूं और यह "पाया" चीजों में से एक तोशिबा एक का कुछ था)।
इसलिए मैंने make allmodconfig
कमांड से निकले कॉन्फ़िगरेशन के साथ एक कर्नेल का निर्माण किया , जो कि मॉड्यूल के रूप में संकलित अधिकांश चीजों के साथ एक कर्नेल है।
उस कर्नेल में बूट करना और lsmod
मैं सभी कर्नेल मॉड्यूल को उपयोग में देख सकता हूं (जिन्हें वास्तव में जरूरत है) और मैं जानना चाहूंगा कि क्या मेरे पास उस सूची को पार्स करने के लिए कोई उपकरण या कोई तरीका है और इसे संबंधित कर्नेल कॉन्फ़िगरेशन में परिवर्तित कर सकते हैं फ़ाइल।
या कर्नेल में उपयुक्त विकल्पों में से प्रत्येक को कैसे मैप किया जाए ताकि मैं उन्हें मैन्युअल रूप से सेट कर सकूं।
आपका समय देने के लिए आपका बहुत बहुत धन्यवाद।