जब भी आप चलाने make menuconfig
, make xconfig
, make XXX_defconfig
, make oldconfig
, make localmodconfig
या अन्य के किसी भी make XXXconfig
लिनक्स कर्नेल स्रोत पेड़ में लक्ष्य, इस (सफल होने पर) एक फ़ाइल कहा जाता है बनाता है .config
। इस फ़ाइल का उपयोग कर्नेल के संकलन के दौरान किया जाता है और तब तक मिटाया नहीं जाता है जब तक कि आप इसे मैन्युअल रूप से मिटा या चला नहीं देते make mrproper
।
कर्नेल स्रोत पेड़ों को रखना आम है /usr/src
; यदि आपने संकलन किया है /usr/src/linux-3.0.7
तो आपकी .config
फ़ाइल अंदर है /usr/src/linux-3.0.7/.config
। (चूँकि यह एक डॉट फाइल है , ls
कमांड इसे तब तक नहीं दिखाता है जब तक इसे -a
झंडे के साथ न चलाया जाए ।)
कई वितरण .config
फ़ाइल को कर्नेल वाले पैकेज में कॉपी करने की व्यवस्था करते हैं, और इसे कर्नेल के बगल में स्थापित करते हैं, जैसे /boot/config-3.0.7
मिलान करने के लिए /boot/vmlinuz-3.0.7
। एंबेडेड वितरण अक्सर ऐसा नहीं करते हैं; मुझे नहीं पता कि अगर एंगस्ट्रॉम करता है, और वैसे भी यदि आप कर्नेल को मैन्युअल रूप से संकलित करते हैं तो यह लागू नहीं होता है।
कर्नेल कॉन्फ़िगरेशन कभी-कभी चल रहे कर्नेल से उपलब्ध हो सकता है /proc/config.gz
। इसके लिए IKCONFIG
संकलन-समय विकल्प की आवश्यकता है ।
.config
पर कोई फ़ाइल नहीं है/usr/src/linux-3.0.7
। पर/boot
केवल वहाँ हैconfig-2.6.32
फ़ाइल।