シリアルコンソールをつけている(初代)玄箱で同じ手順を試してみる。
[root@hackkit kernel]# insmod loader/loader.o kernel=linux-2.4.17_mvl21-sandpoint/vmlinux.binディスクがガリガリいって、起動してきた!
ところが、
: : Setting network parameters: [ OK ] Bringing up loopback interface: arping: socket: Address family not supported by protocol Error, some other host already uses address 127.0.0.1. [FAILED] Bringing up interface eth0: arping: socket: Address family not supported by protocol Error, some other host already uses address 192.168.1.6. [FAILED] : :とネットワークインタフェイスの初期化に失敗している。
[root@hackkit /root]# dmesg |head -2 Memory BAT mapping: BAT2=64Mb, BAT3=0Mb, residual: 0Mb Linux version 2.4.17_kuro-box (root@hackkit) (gcc version 2.95.3 20010315 (release/franzo/20010312)) #2 2005年 2月 11日 金曜 日 04:07:42 JSTと新しいカーネルが起動してきたことに間違いないのだが、、、
カーネルが再起動しているのに、初期化できないとは、、、。 fl2 にあるブートローダでの初期化が必要なんだろうか???
[root@hackkit /root]# ifconfig -a eth0 リンク方法:イーサーネット ハードウェアアドレス 00:07:40:A4:XX:YY inetアドレス:192.168.1.6 ブロードキャスト:192.168.1.255 マスク:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:25 errors:0 dropped:0 overruns:0 carrier:0 衝突(Collisions):0 RX bytes:0 (0.0 b) TX bytes:2650 (2.5 Kb) lo リンク方法:ローカルループバック inetアドレス:127.0.0.1マスク:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 衝突(Collisions):0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) [root@hackkit /root]# ifdown eth0 [root@hackkit /root]# ifdown lo [root@hackkit /root]# ifconfig -a eth0 リンク方法:イーサーネット ハードウェアアドレス 00:07:40:A4:XX:YY BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:30 errors:0 dropped:0 overruns:0 frame:0 TX packets:26 errors:0 dropped:0 overruns:0 carrier:0 衝突(Collisions):0 RX bytes:2780 (2.7 Kb) TX bytes:2932 (2.8 Kb) lo リンク方法:ローカルループバック LOOPBACK MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 衝突(Collisions):0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) [root@hackkit /root]#これで some other host already uses address 127.0.0.1. などとは いわないだろう。
ところが、、、
[root@hackkit kernel]# insmod loader/loader.o kernel=linux-2.4.17_mvl21-sandpoint/vmlinux.bin : : Setting network parameters: [ OK ] Bringing up loopback interface: arping: socket: Address family not supported by protocol Error, some other host already uses address 127.0.0.1. [FAILED] Bringing up interface eth0: arping: socket: Address family not supported by protocol Error, some other host already uses address 192.168.1.6. [FAILED] Starting system logger: [ OK ] Starting kernel logger: [ OK ] Starting apservd: [ OK ] Initializing random number generator: [ OK ] Mounting other filesystems: [ OK ] Start services: ppc_uartd Starting INET services: [ OK ] Starting keytable: [ OK ] Starting crond: [ OK ] Starting SMB services: [FAILED] Starting NMB services: [ OK ] Starting atd: [ OK ] Vine Linux 2.6 (La Fleur de Bouard) Kernel 2.4.17_kuro-box on a ppc hackkit login:むむむ。
← 玄箱/HG のカーネル入れ換え(2) |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ loader による玄箱の別カーネル起動(2) |