カーネル 2.4.17 で動かない Vine Seed


HDD が死んでしまったので、IBM DAQA-33240 という HDD を捻出してきて ここ何日かの作業を繰り返した。問題なし。

昨日の続き

dhcpd に
socket: Protocol not available - make sure
CONFIG_PACKET (Packet socket) and CONFIG_FILTER
(Socket Filtering) are enabled in your kernel
configuration!
といわれた。
自分で作ったカーネル 2.4.20 のコンフィギュレーションが悪いのであろう。

たつやさんのところにも書いてありましたね。

標準カーネルの起動

標準カーネルを起動し、dhcpd の起動を確認する。

デュアルブート、デフォルトカーネルは 2.4.20 にしているので、


******* Product Information *******
----------------------------------
Product Name: KURO-BOX(nishiki)
          VER: 1.02
         Date: 2004/9/26 18:34:25
----------------------------------
Firmware check:Warning:invalid data size
done.

>>root=/dev/hda1
ここで、1 を入力する
>>root=/dev/hda11
original kernel

******* Product Information *******
----------------------------------
Product Name: KURO-BOX(maru)
          VER: 1.00
         Date: 2004/7/10 15:6:33
----------------------------------
Firmware check:done.

>>root=/dev/hda1
Now Loading...done.
Now Booting
Memory BAT mapping: BAT2=64Mb, BAT3=0Mb, residual: 0Mb
Linux version 2.4.17_kuro-box (root@toda_dev.melcoinc.co.jp) (gcc version 2.95.3 20010315 (release/MontaVista)) #4 2004年 4
月 16日 金曜日 11:45:05 JST
KURO-BOX (C) 2004 KUROUTO-SHIKOU.
	:
	:
ところが、、
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
change_root: old root has d_count=2
Freeing unused kernel memory: 188k init
modprobe: modprobe: Can't open dependencies file /lib/modules/2.4.17_kuro-box/modules.dep (No such file or directory)
INIT: version 2.85 booting
/bin/bash2: error while loading shared libraries: libtermcap.so.2: cannot enable executable stack as shared object requires: 
Error 14
となって止まってしまった。

2.4.20 を起動してみると、同じあたりは、

	:
	:
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 72k init
modprobe: modprobe: Can't open dependencies file /lib/modules/2.4.20_kuro-box/modules.dep (No such file or directory)
INIT: version 2.85 booting
			Welcome to Vine Linux
		Press 'I' to enter interactive startup.
Mounting proc filesystem:  [  OK  ]
	:
	:
となっていて、無事通過している。

なんで、bash がエラーになるの?


ハックの記録 → カーネル 2.4.20 の作り直し

Copyright (C) 2004 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市