जवाबों:
यदि आप अपनी /boot
निर्देशिका के माध्यम से देखते हैं, तो आप इन फ़ाइलों को देखेंगे:
$ ls -l /boot/|grep config
-rw-r--r-- 1 root root 109919 Oct 21 2011 config-2.6.35.14-100.fc14.x86_64
-rw-r--r-- 1 root root 109919 Oct 27 2011 config-2.6.35.14-103.fc14.x86_64
-rw-r--r-- 1 root root 109919 Nov 23 2011 config-2.6.35.14-106.fc14.x86_64
ध्यान दें कि आप किस कर्नेल का उपयोग कर रहे हैं:
$ uname -r
2.6.35.14-106.fc14.x86_64
यदि आप grep
उपयुक्त "config- uname -r
" फ़ाइल के माध्यम से देख सकते हैं कि कर्नेल को किन विकल्पों के साथ बनाया गया था:
$ grep CONFIG_PROC_EVENTS= /boot/config-`uname -r`
CONFIG_PROC_EVENTS=y
/boot/
है grub
।
कर्नेल विकल्प में पाया जा सकता है /proc/config.gz
।
zgrep CONFIG_PROC_EVENTS= /proc/config.gz
अगर कर्नेल के साथ संकलित किया गया था CONFIG_IKCONFIG_PROC=y
।
modprobe configs
और जांचें कि क्या /proc/config.gz दिखाता है।
यदि आपका कर्नेल के साथ निर्माण किया गया था CONFIG_IKCONFIG_PROC
, तो आप में सूचीबद्ध कॉन्फ़िगरेशन पा सकते हैं/proc/config.gz
zless /proc/config.gz
डेबियन और रेडहैट आधारित कर्नेल पैकेज में आम तौर पर एक config-$version
फ़ाइल स्थापित की जाती है /boot
,
less /boot/config-$(uname -r)
डेबियन में आप भी में डिफ़ॉल्ट विकल्प मिल सकता है kernel-package
's ./kernel/Config/config
के साथ-साथ में वास्तुकला विशिष्ट विन्यास विकल्प ./kernel/Config/
।
mkdir /tmp/k
cd /tmp/k
apt-get source kernel-package
find . -path '*/kernel/Config/*' -type f
sudo find / -xdev -name .config
-xdev इसे एक फाइल सिस्टम पर रखता है)
आम तौर पर इसके तहत होगा /usr/src/some-specific-kernel-header-version/.config
बस इसे किसी भी पाठ के रूप में पढ़ें, grep के साथ खोजें, या यह देखने के लिए कि दो संस्करण कैसे भिन्न हैं diff -y -suppress-common-lines /path/linux2.6-r3/.config /path/linux2.6-r4/.config