? लोकलमोकोनफिग ’क्या करता है?


13

क्या करता है make localmodconfigक्या करना है और क्या आप इतना है कि बाहरी हार्डवेयर समर्थित है सेट करना चाहिए?


1
आपका प्रश्न स्पष्ट नहीं है। क्या आप इसे सटीक कर सकते हैं?
मैथ्यू

जवाबों:


14

से गिरी 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.

1

आपको यह सुनिश्चित करने की आवश्यकता है कि आपके द्वारा चलाए जाने वाले बिंदु पर सभी मॉड्यूल की आवश्यकता होगी make localmodconfig। एक उपकरण जो इसे प्राप्त करने में मदद कर सकता है वह है https://github.com/graysky2/modprobed-db

सबसे पहले, डिफॉल्ट डिस्ट्रीब्यूशन कर्नेल को बूट करें और समय /usr/bin/modprobed-db store-समय पर चलाएं , या हर बार जब आप कुछ नए हार्डवेयर को जोड़ते हैं।

फिर, चलाएं sudo /usr/bin/modprobed-db recallजो सभी मॉड्यूल को लोड करेगा जो कभी भी लोड किया modprobe-db storeगया था जब चलाया गया था, और अब आप करते हैं make localmodconfig

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.