2011年6月5日日曜日

obs600-05 設定その1

本格的に設定を進めていきます。このメモは、読みやすさより実際のコマンド入力を重視しており、見苦しく申し訳ないです。

(1) kernel module コピー
cd ${どこか1}/OBS600/Plathome
scp -p ftp.plathome.co.jp/pub/OBS600/0.5-RELEASE-20110407/powerpc-obs600/binary/kern.tgz obs600:/boot/Plathome
root@squeeze:Plathome# cd /boot/Plathome; ls -l kern.tgz
-rw-rw-r-- 1 root root 7254182 Apr 15 01:34 kern.tgz

root@squeeze:Plathome# tar zxfp kern.tgz -C / # kern.tgzを展開
root@squeeze:Plathome# ls -F /lib/modules/
2.6.29/
#勉強不足 *ko.gz での depmod がわからないので、*ko.gz展開してしまう。
root@squeeze:Plathome# find /lib/modules/2.6.29 -name '*.ko.gz'|xargs gunzip
root@squeeze:Plathome# find /lib/modules/2.6.29 -name '*.ko'|wc
    518     518   28899
#再起動したのち、# depmod -a する
(2) ひとまずのネットワーク設定
root@squeeze:Plathome# cat /etc/network/interfaces 
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
#
#lo の UP。これを漏らすと、/etc/init.d/portmap stop で pmap_dump の

Stopping portmap daemon... で止まる straceで状況確認する

connect(3, {sa_family=AF_INET, sin_port=htons(111), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ETIMEDOUT (Connection timed out)

#6分間のタイムアウト待ちになります。ifconfig lo を見たり
#lsof -i:111 や telnet localhost 111 でチェックすると良い。
(3) runled,pshd と flashcfg* のコピー
ここの{どこか2}とはobs600-01 到着 初期バックアップ の (3)念のため展開 した所です。

cd ${どこか2}/OBS600/RootGz/flash_2011_0601/Root
rsync -a etc/init.d/runled obs600:/etc/init.d/runled
rsync -a etc/rc0.d/K01runled obs600:/etc/rc0.d/K01runled
rsync -a etc/rc2.d/S99runled obs600:/etc/rc2.d/S99runled
rsync -a etc/rc6.d/K01runled obs600:/etc/rc6.d/K01runled
rsync -a usr/sbin/runled obs600:/usr/sbin/runled
rsync -a etc/init.d/pshd obs600:/etc/init.d/pshd
rsync -a etc/rc0.d/K01pshd obs600:/etc/rc0.d/K01pshd
rsync -a etc/rc2.d/S99pshd obs600:/etc/rc2.d/S99pshd
rsync -a etc/rc6.d/K01pshd obs600:/etc/rc6.d/K01pshd
rsync -a usr/sbin/pshd obs600:/usr/sbin/pshd
rsync -a usr/sbin/flashcfg* obs600:/usr/sbin

#CPU負荷が増すと、橙緑赤の点滅速度が速くなって、忙しいのが
#ビジュアルに判ってカッこいいです。
(4) uImage.initrd-cfboot の書き込み
# 毎回 => tftpboot 0x400000 192.168.1.70:uImage.initrd-cfboot
# これを打つのをしなくて良くなります。

root@squeeze:Plathome# ls -l uImage.initrd-cfboot
-rw-rw-r-- 1 root root 2122882 Apr 14 16:33 uImage.initrd-cfboot
root@squeeze:Plathome# ls -l /usr/sbin/flashcfg*
-r-xr-xr-x 1 root root   6047 Mar  9 04:28 /usr/sbin/flashcfg
-r-xr-xr-x 1 root root 730005 Mar  9 04:28 /usr/sbin/flashcfg-debian

root@squeeze:Plathome# /usr/sbin/flashcfg -f uImage.initrd-cfboot
Save firmware file to FlashROM.
Are you ok? [y|N] y

Load boot image to FlashROM
*****************
done
root@squeeze:Plathome# 

# bootargs も記憶させる
=> printenv bootargs
## Error: "bootargs" not defined
=> setenv bootargs root=/dev/sda1 rootdelay=15 console=ttyS0,115200
=> saveenv
(5) ここまでにインストールしたパッケージ
#必須ではありません。
apt-get install strace
apt-get install psmisc  (killall)
apt-get install ntpdate
apt-get install jless less
apt-get install lsof
apt-get install screen
apt-get install gnu-fdisk (fdisk)
apt-get install sudo bzip2
apt-get install telnet
だんだんよくなるホッケの太鼓。少しずついい感じになって来ました。
--

0 件のコメント:

コメントを投稿