Câu trả lời:
Nếu bạn xem qua /boot
thư mục của mình, bạn sẽ nhận thấy những tập tin này:
$ 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
Lưu ý phiên bản Kernel nào bạn đang sử dụng:
$ uname -r
2.6.35.14-106.fc14.x86_64
Nếu bạn grep
thông qua uname -r
tệp " config-" thích hợp, bạn có thể thấy Kernel được tạo với các tùy chọn nào:
$ grep CONFIG_PROC_EVENTS= /boot/config-`uname -r`
CONFIG_PROC_EVENTS=y
/boot/
là grub
thư mục.
Tùy chọn hạt nhân có thể được tìm thấy trong /proc/config.gz
.
zgrep CONFIG_PROC_EVENTS= /proc/config.gz
nếu kernel đã được biên dịch với CONFIG_IKCONFIG_PROC=y
.
modprobe configs
và kiểm tra xem /proc/config.gz có xuất hiện không.
Nếu kernel của bạn được xây dựng cùng CONFIG_IKCONFIG_PROC
, bạn có thể tìm thấy cấu hình được liệt kê trong/proc/config.gz
zless /proc/config.gz
Các gói kernel dựa trên Debian và Redhat thường cài đặt một config-$version
tệp trong /boot
,
less /boot/config-$(uname -r)
Trong Debian, bạn cũng có thể tìm thấy các tùy chọn mặc định trong kernel-package
các ./kernel/Config/config
tùy chọn cấu hình cụ thể cũng như kiến trúc cụ thể trong ./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 giữ nó trên một hệ thống tập tin)
Nói chung nó sẽ ở dưới /usr/src/some-specific-kernel-header-version/.config
Chỉ cần đọc nó dưới dạng bất kỳ văn bản nào, tìm kiếm bằng grep hoặc để xem hai phiên bản khác nhau như thế nào diff -y -suppress-common-lines /path/linux2.6-r3/.config /path/linux2.6-r4/.config