カーネル再構築 |
■ 目的
- SCSI カードサポート
- Giga-bit NIC サポート
- QOUTA サポート
- MSDOS サポート
■ 作業
- 以下のパッケージがインストールされているか確認する
- kernel-package
- debmake
- gawk
- bzip2
- libncurses5-dev
- libncurses5-dbg
- ソースのダウンロード
-
wget のインストール
# apt-get install wget
- ソースのダウンロード
$ wget ftp://ftp.ep.sci.hokudai.ac.jp/ディレクトリ名/ソース名
-
ソースの移動
# mv linux-2.4.29.tar.gz /usr/src/
- ソースの展開
$ cd /usr/src/
# tar zxvf linux-2.4.24.tar.gz
# mv linux-2.4.24 kernel-source-2.4.24_YYYY_MMDD
# ln -s kernel-source-2.4.24_YYYY_MMDD linux
- カーネル設定
$ cd linux
# make menuconfig
以下を選択する
- SCSI support -> SCSI low-level drivers
- File systems
- Quota support
- DOS FAT fs support
- MSDOS fs support
- UMSDOS: Unix-like file system on top of standard MSDOS fs
- VFAT(Windows-95) fs support
- File System -> Native Language
- Code Page 437
- Japanese charaset (Shift-JIS,EUC-JP)
- NLS ISO-8859-1
- Network device support -> Ethernet (1000 Mbit)
- Intel (R) PRO/1000 Gigabit Ethernet support (NEW)
- カーネルパッケージの作成 & インストール
# make dep
# make-kpkg clean
# make-kpkg --revision=$hostname$date kernel-image
# dpkg -i /usr/src/kernel-image-2.4.24_$hostname$date_i386.deb
インストール時に boot flopy を作成する. 作成できたら必ずテストすること.
うまく作成できなかった場合はこちらの方法で作成する.
|
|