Bất cứ khi nào bạn chạy make menuconfig, make xconfig, make XXX_defconfig, make oldconfig, make localmodconfighoặc bất kỳ khác make XXXconfigmụ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.7thì .configtập tin của bạn sẽ được /usr/src/linux-3.0.7/.config. (Vì đây là tệp chấm , nên lslệnh không hiển thị trừ khi chạy với -acờ.)
Nhiều bản phân phối sắp xếp để sao chép .configtệ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 IKCONFIGtùy chọn biên dịch thời gian.
.configtập tin trên/usr/src/linux-3.0.7thư mục. Trên/bootđó chỉ cóconfig-2.6.32tập tin.