回答:
新しいものは.config、カーネルソースツリーの最上位にあります。に/boot/config-3.0.7応じて、または同様にインストールされる場合もあります。
make menuconfigですか?これでが生成されているはず.configです。
find -type f -name '.config'を見つけることをお勧めします。少なくとも3.13までは、カーネルソースツリーに間違いなく1つあります。
.configは常に、実行したディレクトリmake menuconfig(またはその他のディレクトリ)に生成されますmake xxxconfig。そこにない場合は、間違ったディレクトリを参照しているか、削除しています。
ls -Aはそれを見てみます。で始まるファイル.は(慣例により)非表示として扱われます。
あなたが実行するたびにmake menuconfig、make xconfig、make XXX_defconfig、make oldconfig、make localmodconfig他のまたは任意のmake XXXconfigLinuxカーネルのソースツリー内の目標を、これは(成功した場合)と呼ばれるファイルを作成します.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.7match)/boot/vmlinuz-3.0.7。組み込みのディストリビューションは、多くの場合それを行いません。Angstromがそうであるかどうかはわかりませんが、手動でカーネルをコンパイルした場合はとにかくこれは当てはまりません。
カーネル構成は、実行中のカーネルから利用できる場合があります/proc/config.gz。これにはIKCONFIGコンパイル時オプションが必要です。
.configファイルがありません/usr/src/linux-3.0.7。にファイル/bootしかないconfig-2.6.32。