जब भी आप चलाने 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फ़ाइल।