カーネル再構築 |
■ 目的
- SCSI カードサポート
- 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
以下のように選択する.
- Device Drivers -> SCSI device support -> SCSI low-level drivers
<*> Adaptec AIC7xxx Fast -> U160 support (New Driver)
[ ] Compile in Debugging Code
- File Systems
[*] Quota support
<*> Old quota format support
<*> Quota format v2 support
-> DOS/FAT/NT Filesystems
<*> MSDOS fs support
<*> VFAT (Windows-95) fs support
-> Native Language Support
<*> Code Page 437 (United States, Canada)
<*> Japanese charsets (Shift-JIS, EUC-JP)
<*> NLS ISO 8859-1 (Latin 1; Western European Languages)
- FDevice Drivers
-> Networking support -> Ethernet (1000 Mbit)
<*> Intel(R) PRO/1000 Gigabit Ethernet support
[ ] Use Rx Polling (NAPI) (NEW)
- Processor type and features -> Processor family
<X> Pentium-III/Celeron(Coppermine)/Pentium-III Xeon
- カーネルパッケージの作成 & インストール
# 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 を作成する. 作成できたら必ずテストすること.
うまく作成できなかった場合はこちらの方法で作成する.
|
|