このままでは、イーサネットボードや、プリンタが使用できないと思います。そこで、カーネルの再構築です。
lx98-b09.tgz のあるディレクトリまで移動します。
# cd /usr/src/linux (ごめんなさい、# cd /usr/src が正解です)
(1999/4/19 訂正)
ls してみて下さい。ちゃんとありますね。
# tar xzvf lx98-b09.tgz
(いろいろ出力された後)
(この後 # cd linux するんです。(1999/7/21修正))
# make menuconfig
とすると、Main Manu が現れます。各メニューは↑↓キーで上下します。メニューの選択は、リターンキーです。[ ]や< >が先頭についた項目の選択はYキーです。(消す時はNです。
以下は私のセッティングです。
Code maturity level options --->
Do you wish to save your new kernel configlation が現れます。
# make dep; make clean; make zImage (Iが大文字なのに注意)
とすれば、20〜25分位で終了です。
tools/build bootsect setup compressed/vmlinux.out CURRENT > zImage
これで、/usr/src/linux/arch/i386/boot/ に zImage というファイルができているはずです。これを、/ に vmlinuz.new という名前でコピーしてみましょう。
# cd /usr/src/linux/arch/i386/boot
新しいカーネルで起動するために、一度 shutdown して電源を切って下さい。
# shutdown -h now (or # halt)
最後に、
新しいカーネルでの起動:
電源を入れて、Linux のパーティションから grub/98 画面にして下さい。
kernel=/vmlinuz.new root=/dev/hda2 ether=6,0xd0,2,eth0 ide0=serialize wd33c93=level2:1
リターンを押して、更に b を押すと、新しいカーネルで起動します。
もちろん
後は、
Root device is (3, 2)
Boot sector 512 bytes.
Setup is 1956 bytes.
System is 501 KB
make[1]: leaving directory '/usr/src/linux-2.1.57-pc98/arch/i386/boot'
/usr/src/linux#
# cp zImage /vmlinuz.new
The system is halted.
System halted.
の表示が出るまで電源を切らないで下さい。
e を押し、更にリターンを押すと、現在のカーネル名と起動オプションの編集画面になります。←→キーや Delキー等を使って編集できますので、次のように編集して下さい。
(イーサネットカードの IRQ=6 ベースアドレス=0xd0 ボード=LGY-98系の場合)
新しいカーネルで常に起動するには、/boot/frub/manu.lst に先程と同じ起動カーネル名と起動オプションに書き換えて保存して下さい。
(複数の起動情報を書き込めますが、ここでは説明しません)
次に起動する時から新しいカーネルで起動します。