*LinuxKernel 2.4系 コンパイル手順 [#v33da017]
#Contents
**入手先 [#ze4e561d]
-kernel.org~
http://www.kernel.org/~
2.4.23(2.4系kernel)~
-2.4系~
http://www.kernel.org/pub/linux/kernel/v2.4/~
**kernelソースの取得と展開 [#g314763f]
以下の手順で最新のkernelソースを取得し、所定の位置に展開してリンクを張り直す。
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.23.tar.gz
tar xfvz linux-2.4.23.tar.gz
rm linux
ln -s ./linux-2.4.23 linux
**kernelパラメータの設定 [#jfa47a3a]
kernelパラメータの設定を行う。パラメータの設定はテキストベース、テキストメニューベース、Xベースの3パターンがあるため、使用環境に適したものを用いて設定を行う。
-テキストベース~
make config
-テキストメニューベース~
make menuconfig
-Xベース~
make xconfig
**コンパイルとインストール [#a5c95f68]
kernelパラメータの設定が完了した後、以下の手順でコンパイルとインストールを行う。
make dep
make clean
make
make install
以上の手順で/boot配下に新しいカーネルがインストールされる。
**Kernel Modulesのコンパイル [#qa946fc1]
次にLoadable Kernel Moduleのコンパイルを行う。
make modules
make modules_install
cd /boot /sbin/mkinitrd ./initrd-2.4.23.img 2.4.23
**kernelの差し替え設定 [#n18a2734]
最後に以下の手順にてコンパイルしたkernelが起動可能な状態に設定する。以下の手順はブートローダーとしてLILOを使用している場合。
vi /etc/lilo.conf
LILOの設定を行う
LILOの設定を反映させる
/sbin/lilo