私はLinuxが初めてで、自分のカーネルをビルド/コンパイルするのが初めてです。まず、カーネルのバージョン文字列を変更する方法を見つけようとしています。たとえば、uname -aを実行すると、「Linux localhost.localdomain 3.11.10-100.fc18.i686」が出力されます。カスタマイズしたいのですが、どのファイルを編集すればいいのかわかりません。私のカーネルディレクトリにあるファイルである必要があることはわかっていますが、運が悪かったのです。どんな助けでも素晴らしいです!
トップレベルのMakefileの先頭には4行あります
VERSION = 3
PATCHLEVEL = 18
SUBLEVEL = 7
EXTRAVERSION =
もちろん、値はカーネルのバージョンによって異なります。これらはバージョン文字列の構築に使用されるため、カーネルを構築する前にそれらを変更すると、構築するカーネルのバージョン文字列が変更されます。
さらに、これに追加されるCONFIG_LOCALVERSION
のGeneral Setup -> Local version - append to kernel release
の下にある構成オプションmake menuconfig
があります。