コンパイルしたカーネルで起動

LS-LGL

コンパイルしたカーネルで起動してみる。

実験用 HDD を x86 Vine Linux マシンに接続

先日作った標準ファーム入り HDD を実験用 HDD に使用する。

この HDD を x86 な Vine Linux マシンのセカンダリマスタに接続、

[root@junk root]# dmesg|less
	:
	:
hdc: attached ide-disk driver.
hdc: host protected area => 1
hdc: 20005650 sectors (10243 MB) w/512KiB Cache, CHS=19846/16/63, UDMA(33)
Partition check:
 hda: hda1 hda2 hda3
 hdc: hdc1 hdc2 hdc4 < hdc5 hdc6 >
	:
	:
hdc として認識された。

/boot のマウント

/dev/hdc1 を /tmp/boot としてマウントする。
[root@junk root]# mkdir /tmp/boot
[root@junk root]# mount /dev/hdc1 /tmp/boot
[root@junk root]# ls /tmp/boot
conf_save.tgz  initrd.buffalo  log.tgz  lost+found/  patch.buffalo.zip  u-boot.buffalo  uImage.buffalo
[root@junk root]#

uImage の入れ換え

[root@junk root]# cd /tmp/boot
[root@junk boot]# mv uImage.buffalo uImage.buffalo.orig
[root@junk boot]# cp /opt/ls-lgl/linux-feroceon_2_1_10/arch/arm/boot/uImage uImage.buffalo
[root@junk boot]# ls -l uImage.buffalo*
-rw-r--r--    1 root     root      1284160 Dec 17 17:25 uImage.buffalo
-rw-r--r--    1 root     root      1284172 Jan  1  1970 uImage.buffalo.orig
[root@junk boot]#

シャットダウン

x86 な Vine Linux マシンをシャットダウンする
[root@junk boot]# cd /
[root@junk /]# umount /tmp/boot
[root@junk /]# shutdown -h now

実験用 HDD を LS-LGL に接続

LS-LGL 起動

2つの LED は正常に点灯した。
立ち上がってはいるようで、ping は通る。
[yasunari@ns yasunari]$ ping whi
PING whi (192.168.1.41) 56(84) bytes of data.
64 バイト応答 送信元 whi (192.168.1.41): icmp_seq=0 ttl=64 時間=0.593ミリ秒
64 バイト応答 送信元 whi (192.168.1.41): icmp_seq=1 ttl=64 時間=0.231ミリ秒
64 バイト応答 送信元 whi (192.168.1.41): icmp_seq=2 ttl=64 時間=0.245ミリ秒
64 バイト応答 送信元 whi (192.168.1.41): icmp_seq=3 ttl=64 時間=0.226ミリ秒
64 バイト応答 送信元 whi (192.168.1.41): icmp_seq=4 ttl=64 時間=0.236ミリ秒
64 バイト応答 送信元 whi (192.168.1.41): icmp_seq=5 ttl=64 時間=0.212ミリ秒
64 バイト応答 送信元 whi (192.168.1.41): icmp_seq=6 ttl=64 時間=0.228ミリ秒
64 バイト応答 送信元 whi (192.168.1.41): icmp_seq=7 ttl=64 時間=0.217ミリ秒
64 バイト応答 送信元 whi (192.168.1.41): icmp_seq=8 ttl=64 時間=0.232ミリ秒

--- whi ping 統計 ---
送信パケット数 9, 受信パケット数 9, パケット損失 0%, 時間 8011ミリ秒
rtt 最小/平均/最大/mdev = 0.212/0.268/0.593/0.117ミリ秒, pipe 2
[yasunari@ns yasunari]$
でも、先日 telnet 有効化したはずなのに、、、
[yasunari@ns yasunari]$ telnet whi
Trying 192.168.1.41...
telnet: connect to address 192.168.1.41: Connection refused
[yasunari@ns yasunari]$
telnet はできない。

こういうとき、シリアルコンソールがないとどうしようもない。



LS-L250GL
楽天市場
Amazon
Yahoo! ショッピング
Sofmap
TSUKUMO ネットショップ
ValuMore!
ムラウチドットコム
uWorks
パソQ


カーネルのコンパイル
ハックの記録
LinkStation/玄箱 をハックしよう

nvram

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