カーネルソースをgit://kernel.ubuntu.com/.../ubuntu/ubuntu-trusty.gitからダウンロードします。バージョンをコンパイルする必要があります4.4.0-31-generic
14.04.4 lts 64ビット上で、ブランチのクローンを作成してチェックアウトしますUbuntu-lts-4.4.0-31.50-xxx-14.04.1.I
使用する config-4.4.0-31-generic
の構成ファイルとしてlinux-image-4.4.0-31-generic
パッケージ。コンパイルした後、Makefileのカーネルバージョンが4.4.13であることに気付き、任意のカーネルバージョンの構成項目が有効になっていないようで、インストールされているモジュールが5000を超えていますが、linux-image-4.4.0-31-generic
には、約1000個のモジュールが含まれています。インストールしたモジュールのサイズは約3G、パッケージはわずか39Mです。私はそれを間違った方法でしたか?
カーネルを間違った方法で構築した。カーネルを構築するDebianの方法は次のとおりです。
fakeroot debian/rules clean
fakeroot debian/rules binary-headers binary-generic
これにより、正しいタグをチェックアウトした場合、Ubuntuカーネル4.4.0-31がビルドされます。