カーネル 2.4.20 の作り直し


bash がエラーになるのはほったらかしにして、 2.4.20 のまま、そのほかの設定を試みる。

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 の .config を見てみたら、
	:
	:
#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
# CONFIG_NETLINK_DEV is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
# CONFIG_FILTER is not set
CONFIG_UNIX=y
CONFIG_INET=y
	:
	:
となっていた。 CONFIG_FILTER を有効にしてカーネルを作り直す。

再構築したカーネル 2.4.20 の起動


******* Product Information *******
----------------------------------
Product Name: KURO-BOX(shi)
          VER: 1.02
         Date: 2004/10/11 17:51:39
----------------------------------
Firmware check:Warning:invalid data size
done.

>>root=/dev/hda1
Now Loading...done.
Now Booting
Memory BAT mapping: BAT2=64Mb, BAT3=0Mb, residual: 0Mb
Linux version 2.4.20_kuro-box (yasunari@hackkit) (gcc version 2.95.3 20010315 (release/franzo/20010312)) #1 Mon Oct 11 17:18:28 JST 2004
KURO-BOX (C) 2004 KUROUTO-SHIKOU.
	:
	:
Starting atd: [  OK  ]
INIT: no more processes left in this runlevel
相変わらず、login までは行かずにとまってしまうまま。
ハックの記録 → Vine Seed(6)DHCP サーバ(2)

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