web-dev-qa-db-ja.com

カーネルのバージョン文字列を変更するには?

私はLinuxが初めてで、自分のカーネルをビルド/コンパイルするのが初めてです。まず、カーネルのバージョン文字列を変更する方法を見つけようとしています。たとえば、uname -aを実行すると、「Linux localhost.localdomain 3.11.10-100.fc18.i686」が出力されます。カスタマイズしたいのですが、どのファイルを編集すればいいのかわかりません。私のカーネルディレクトリにあるファイルである必要があることはわかっていますが、運が悪かったのです。どんな助けでも素晴らしいです!

11
pfinferno

トップレベルのMakefileの先頭には4行あります

VERSION = 3
PATCHLEVEL = 18
SUBLEVEL = 7
EXTRAVERSION =

もちろん、値はカーネルのバージョンによって異なります。これらはバージョン文字列の構築に使用されるため、カーネルを構築する前にそれらを変更すると、構築するカーネルのバージョン文字列が変更されます。

さらに、これに追加されるCONFIG_LOCALVERSIONGeneral Setup -> Local version - append to kernel releaseの下にある構成オプションmake menuconfigがあります。

19
Wintermute