本作業はLinuxシステムにとって大変危険な作業です。
最悪の場合、Linuxシステムが起動できなくなる恐れがあります。
最低限、「システム起動ディスク」を作成してから作業を開始してください。
なお、「Block devices」で設定できるIDEコントローラチップがTLJ社提供の
kernel-2.2.16-2に比べて少なく、Promiseのチップなどの設定が見当たりません。
# cd /usr/src
# rm -f linux
# tar xvIf /tmp/linux-2.2.17.tar.bz2
# mv linux linux-2.2.17
# ln -s linux-2.2.17 linux
# cd /usr/src/linux
# make mrproper
← 最初の1回限り
# vi Makefile
← 最初の1回限り
viについてはココを参照。。
*****始まり*****
18-19行)
HOSTCC =gcc -V2.7.2.3
HOSTCFLAGS =-Wall -Wstrict-prototypes -O6 -fomit-frame-pointer
25行)
CC =$(CROSS_COMPILE)cc -V2.7.2.3 -D__KERNEL__ -I$(HPATH)
69行)
INSTALL_PATH=/boot ← 行頭の'#'を削除する
90行)
CFLAGS = -Wall -Wstrict-prototypes -O6 -fomit-frame-pointer
*****ここまで*****
# make include/linux/version.h
# make menuconfig
# make dep
# make clean
← 「make menuconfig」で設定を大幅に変更した場合
# make bzlilo
# make modules
# make modules_install
# mkinitrd -f /boot/initrd 2.2.17
← SCSI機器を持つシステムの場合
# lilo
# shutdown -r now
← システム再起動