本文書は WWW, MAIL, NEWS サーバにおけるカーネル再構築の手引きである.
カーネル再構築の目的は以下の通りである.
以下のパッケージがインストールされていることを確認する.
専攻の FTP サーバ にミラーリングされている linux-2.6.8.tar.gz をダウンロードする.
$ apt-get install kernel-source-2.6.8
$ cd /usr/src/
# tar xvzf linux-2.6.8.tar.gz
# mv linux-2.6.8 kernel-source-2.6.8
# ln -s kernel-source-2.6.8 linux
# cd linux
# make menuconfig
を実行し,次の項目を有効にする。モジュールにせず組み込む("M"ではなく、"*"にする)。
<*> Adaptec AIC7xxx Fast -> U160 support (New Driver)
[ ] Compile in Debugging Code
[*] Quota support
<*> Old quota format support
<*> Quota format v2 support
-> DOS/FAT/NT Filesystems
<*> MSDOS fs support-> Native Language Support
<*> VFAT (Windows-95) fs support
<*> Code Page 437 (United States, Canada)
<*> Japanese charsets (Shift-JIS, EUC-JP)
<*> NLS ISO 8859-1 (Latin 1; Western European Languages)
-> Networking support -> Ethernet (1000 Mbit)
<*> Intel(R) PRO/1000 Gigabit Ethernet support
[ ] Use Rx Polling (NAPI) (NEW)
設定が終わったらSave and Exitを選択して終了.
# make dep
# make-kpkg clean
# make-kpkg --revision $hostname$date kernel_image
リヴィジョンナンバー($hostname$date)は適当につける. 5 分程度でカーネルのパッケージが作成されるので次のようにしてインストールする.
# dpkg -i /usr/src/kernel-image-2.6.8_$hostname$date_i386.deb
インストール時に boot floppy を作成するか聞かれるので, 必ず作成すること. 質問への答えはデフォルトで良い.
きちんと起動することを確認する. さらに
# dmesg | lessで SCSI カードが認識されていることを確認すること.
/etc/modules内の, 起動時にインストールされるモジュール名をコメントアウトする. (これらの機能はすでにカーネルに組み込まれているので, モジュールとしてインストールすることはできない).
最終更新日: 2006/08/08 (土屋 貴志) | Copyright © 2006 epcore |