Linux kernel 2.4.x 再構築手順 Since: 2003.12.13
Last: 2003.12.13


■環境情報
OS: Vine Linux 2.6
kernel: 2.4.23


■入手先
kernel.org http://www.kernel.org/
2.4.23(2.4系kernel) http://www.kernel.org/pub/linux/kernel/v2.4/


■kernelソースの取得と展開
以下の手順で最新の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パラメータの設定
kernelパラメータの設定を行う。パラメータの設定はテキストベース、テキストメニューベース、Xベースの3パターンがあるため、使用環境に適したものを用いて設定を行う。

テキストベース make config
テキストメニューベース make menuconfig
Xベース make xconfig

kernelパラメータの設定は別資料参照。


■コンパイルとインストール
kernelパラメータの設定が完了した後、以下の手順でコンパイルとインストールを行う。

make dep
make clean
make

make install


以上の手順で/boot配下に新しいカーネルがインストールされる。


■Kernel Modulesのコンパイル
次にLoadable Kernel Moduleのコンパイルを行う。

make modules
make modules_install
cd /boot /sbin/mkinitrd ./initrd-2.4.23.img 2.4.23


■kernelの差し替え設定
最後に以下の手順にてコンパイルしたkernelが起動可能な状態に設定する。以下の手順はブートローダーとしてLILOを使用している場合。

vi /etc/lilo.conf

lilo.confの設定は後述

/sbin/lilo



戻る