玄箱/HGのDebian(Lenny)化

玄箱/HGにDebian(Lenny)をインストールしたときのメモ - 四角革命前夜とほとんど同じなのですけど。

必要な書庫を集める

http://www.revulo.com/kuro-box/Debian/lenny.htmlから以下の書庫をダウンロードしてきます。

  • debian-lenny-installer-kuroBOX-20090317.tgz
  • debian-lenny-kuroBOX-20090317.tgz
  • kuro-bootsel2-debian.tgz
  • kuro-bootsel2.20080419.tar.gz
  • loader.o
  • kernelimage-2.6.25.1-kuroHG.tgz
  • modules-2.6.25.1-kuroHG.tgz

アップロードと展開とインストール

ダウンロードしてきた書庫をアップロードします。

$ cd (書庫をダウンロードしたディレクトリ)
$ ftp
ftp> open (IPaddr)
ftp> binary
ftp> cd /tmp
ftp> prompt
ftp> mput *.tgz
ftp> prompt
ftp> put loader.o
ftp> put kuro-bootsel2.20080419.tar.gz
ftp> quit
# cd /tmp
# tar xvfz debian-lenny-installer-kuroBOX-20090317.tgz
# ./debian-lenny-installer-kuroHG.sh

インストールスクリプトは進捗などが表示されないので気になる場合は

# cp debian-lenny-installer-kuroHG.sh{,.bak}
# sed -e 's#/bin/sh#/bin/sh -x#' debian-lenny-installer-kuroHG.sh.bak > debian-lenny-installer-kuroHG.sh

をやってから実行するといいのかも。それにしても"sed -i.bak ..."がMontaVistaLinuxだと使えないなんて……

IPアドレスなどの設定

このまま再起動すると玄箱/HGは192.168.0.100で起動するので、今のうちにIPアドレスを変更しておきます。

# cd /mnt/etc
# vi hostname            # KURO-BOX から KURO-BOX1 に
# vi hosts               # 192.168.xxx.xxx KURO-BOX1を追加
# vi resolv.conf         # nameserver のIPアドレスを変更
# vi network/interfaces  # hostsで設定したIPで静的IPに

再起動

# echo -n 'CCCC' > /dev/ttyS1; shutdown -r now


これでDebianが起動します。初期化から始めるとちょっと長いのがちょっと。