アップストリームカーネルからカーネルソースをインストールする方法

アップストリームカーネルからカーネルソースをインストールする方法

rpmを介して新しいカーネルをインストールすると、ドライバをビルドするために必要なカーネルソースコード(/usr/src/kernel/4.xxx-xxxx-xxxx)が表示されます。 kernel-devel rpmとして扱われているようです。

前任者:

kernel-ml-4.14.15-1.el7.elrepo.x86_64.rpm
kernel-ml-devel-4.14.15-1.el7.elrepo.x86_64.rpm

これで、アップストリームソースから新しいカーネルをインストール/ビルドしようとしています。 kernel-ml-devel-4.14.15-1.el7.elrepo.x86_64.rpmなどのカーネルソースをインストールするにはどうすればよいですか?

これらのタスクを実行すると、カーネルソースがインストールされますか?それとも新しいカーネルをインストールしますか?

 make; make modules; make install; make modules_install

ベストアンサー1

これで、アップストリームソースから新しいカーネルをインストール/ビルドしようとしています。 kernel-ml-devel-4.14.15-1.el7.elrepo.x86_64.rpmなどのカーネルソースをインストールするにはどうすればよいですか?

カーネルを最初から再構築しようとすると、エントリポイントはソースコードになります。 :-)

したがって、kernel.orgからカーネルをダウンロードして解凍し、次のガイドに/usr/src従ってください。 kernel-develRPMはソースへのパスを見つけることができるはずです。

それ以外の場合は、コンパイルするドライバに応じて直接再コンパイルする方法がいくつかあります。最初に見なければならないのはドライバードキュメントです。

こここれについての良い論文です。

おすすめ記事