Bất cứ khi nào bạn chạy make menuconfig
, make xconfig
, make XXX_defconfig
, make oldconfig
, make localmodconfig
hoặc bất kỳ khác make XXXconfig
mục tiêu trong Linux kernel cây nguồn, điều này tạo ra (nếu thành công) một tập tin gọi .config
. Tập tin này được sử dụng trong quá trình biên dịch kernel và không bị xóa trừ khi bạn xóa nó bằng tay hoặc chạy make mrproper
.
Nó là phổ biến để giữ cây nguồn hạt nhân trong /usr/src
; nếu bạn đã biên dịch /usr/src/linux-3.0.7
thì .config
tập tin của bạn sẽ được /usr/src/linux-3.0.7/.config
. (Vì đây là tệp chấm , nên ls
lệnh không hiển thị trừ khi chạy với -a
cờ.)
Nhiều bản phân phối sắp xếp để sao chép .config
tệp vào gói chứa kernel và cài đặt nó bên cạnh kernel, ví dụ /boot/config-3.0.7
để khớp /boot/vmlinuz-3.0.7
. Phân phối nhúng thường không làm điều đó; Tôi không biết nếu Angstrom làm, và dù sao thì điều này không áp dụng nếu bạn biên dịch kernel bằng tay.
Cấu hình kernel đôi khi có thể có sẵn từ kernel đang chạy /proc/config.gz
. Điều này đòi hỏi IKCONFIG
tùy chọn biên dịch thời gian.
.config
tập tin trên/usr/src/linux-3.0.7
thư mục. Trên/boot
đó chỉ cóconfig-2.6.32
tập tin.