2012年3月19日(月) 17:50
まず、/etc/init.d の下にある kuroevtd と kuro_boot の起動スクリプトを Squeeze 用に書き換えます。
--------------- kuroevtd ----------------
#! /bin/sh
# Start/stop the KURO-BOX Event Daemon.
### BEGIN INIT INFO
# Provides: kuroevtd
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $network $remote_fs $syslog
# Default-Start: 2 4 5
# Default-Stop: 0 1 3 6
# Short-Description: Start/stop the KURO-BOX Event daemon
### END INIT INFO
test -f /usr/sbin/kuroevtd || exit 0
case "$1" in
start) echo -n "Starting KURO-BOX event daemon: kuroevtd"
start-stop-daemon --start --quiet --exec /usr/sbin/kuroevtd
echo "."
;;
stop) echo -n "Stopping KURO-BOX event daemon: kuroevtd"
start-stop-daemon --stop --quiet --exec /usr/sbin/kuroevtd
echo "."
-----------------------------------------
--------------- kuro_boot ---------------
#! /bin/sh
### BEGIN INIT INFO
# Provides: kuro_boot
# Required-Start: $remote_fs $all
# Required-Stop:
# Default-Start: 2 4 5
# Default-Stop: 0 1 3 6
# Short-Description: Initialize the KUROBOX AVAR
### END INIT INFO
case "$1" in
start|force-reload|restart|reload)
echo -n "ttyS1 port init : "
stty -F /dev/ttyS1 10:1:9f0d:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
echo -n "AVR init string send"
echo -n "AAAAFFFFJJJJ>>>>VVVV>>>>ZZZZVVVVKKKK" > /dev/ttyS1
echo "."
;;
stop)
;;
-----------------------------------------
aptitude でアップグレードする前にリポジトリのリストを Squeeze 用に書き換えます。/etc/apt/sources.list の lenny を squeeze に変更します。
--------------- sources.list ------------
deb http://ftp.jp.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
#deb http://ftp.jp.debian.org/debian/ squeeze main contrib non-free
#deb-src http://ftp.jp.debian.org/debian/ squeeze main contrib non-free
#deb http://security.debian.org/ squeeze/updates main contrib non-free
#deb-src http://security.debian.org/ squeeze/updates main contrib non-free
#deb http://volatile.debian.org/debian-volatile squeeze/volatile main contrib non-free
#deb-src http://volatile.debian.org/debian-volatile squeeze/volatile main contrib non-free
-----------------------------------------
アップグレードします。
# aptitude update
# aptitude safe-upgrade
# aptitude full-upgrade
とりあえず必要なものを入れておきます。
# aptitude install vim lv sudo less patch gcc ncurses-dev bzip2 make sysstat ntp locales openssh-server
locale は en_us.utf-8 と ja_jp.utf-8 を追加しデフォルトを ja_jp.utf-8 にしました。
あとは、/etc/default/sysstat で ENABLED を true にしました。
# aptitude clean
としてクリーンアップをして終わりです。後は必要なパッケージをインストールしてサーバとして育てていきます。
なお、この手順ではカーネルのバージョンが 2.6.25 と少々古いカーネルとなります。
カーネルを新しいものに変えたいと思うのですが、新しいカーネルでは、HDD のデバイスが sda となったり、serial コンソールと AVR のデバイスが逆になっていたりと結構変わっているので単純にカーネルの入れ替えだけでは起動しません。少し時間のある時に挑戦したいと思います。
written by sirius
[玄箱]
[この記事のURL]
[コメントを書く]
[コメント(0)]
[TB(0)]
-
この記事へのトラックバックPingURL
-