जवाबों:
से गिरी README :
"make localmodconfig" वर्तमान कॉन्फ़िगरेशन और लोड किए गए मॉड्यूल (lsmod) के आधार पर एक कॉन्फ़िगरेशन बनाएं। किसी भी मॉड्यूल विकल्प को अक्षम करता है जो लोडमॉड्यूल्स के लिए आवश्यक नहीं है।
किसी अन्य मशीन के लिए एक लोकमॉडकोन्फिग बनाने के लिए, उस मशीन के लेस्मोड को एक फाइल में स्टोर करें और इसे LSMOD पैरामीटर के रूप में पास करें।
target$ lsmod > /tmp/mylsmod target$ scp /tmp/mylsmod host:/tmp host$ make LSMOD=/tmp/mylsmod localmodconfig
क्रॉस कंपाइल करने पर भी ऊपर काम होता है।
"make localyesconfig" Similar to localmodconfig, except it will convert all module options to built in (=y) options.
आपको यह सुनिश्चित करने की आवश्यकता है कि आपके द्वारा चलाए जाने वाले बिंदु पर सभी मॉड्यूल की आवश्यकता होगी make localmodconfig
। एक उपकरण जो इसे प्राप्त करने में मदद कर सकता है वह है https://github.com/graysky2/modprobed-db ।
सबसे पहले, डिफॉल्ट डिस्ट्रीब्यूशन कर्नेल को बूट करें और समय /usr/bin/modprobed-db store
-समय पर चलाएं , या हर बार जब आप कुछ नए हार्डवेयर को जोड़ते हैं।
फिर, चलाएं sudo /usr/bin/modprobed-db recall
जो सभी मॉड्यूल को लोड करेगा जो कभी भी लोड किया modprobe-db store
गया था जब चलाया गया था, और अब आप करते हैं make localmodconfig
।