既存のファイルシステム(ext2など)のソースコードを修正して再構築してインストールする方法は?

既存のファイルシステム(ext2など)のソースコードを修正して再構築してインストールする方法は?

私は現在ext2のソースコードを勉強しています。それを理解する最良の方法はそれを使って遊ぶことだと思います。しかし、私は以前にLinuxカーネルを構築したことがないので、誰かがソースからLinuxカーネルを構築する方法についての詳細な指示を与えることができるかどうか疑問に思います。仮想マシンを作成し、Centos 6.8をコンパイル環境として使用しました。

ベストアンサー1

RHEL / CentOSカーネルがどのように構築されたかを知るための最良の方法は、実際にソースRPMの仕様ファイルを調べることです。 CentOSには、完全なカーネルソースコードを取得する方法に関するWikiページがすでにあります。https://wiki.centos.org/HowTos/I_need_the_Kernel_Source。このページの第2部を読んでください。ソースRPM(SRPM)をインストールした後、このファイルには、SPECS/kernel.spec関連パッチの適用など、ソースからカーネルバイナリパッケージを構築するためのすべてのコマンドが含まれています。

おすすめ記事