| 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 |
| 戻る |