HS-DHGLをDebian化 (2)

参考URL:LinkStation/玄箱をハックしよう

いろいろ試行錯誤してるんでとりあえずできたことをつらつらと。

2. 最小構成のDebianを作成

  • debootstrap 1st stage 実行

作業用Linuxマシンでrootにて以下のコマンドを実行。

# debootstrap --foreign --arch arm etch debian_etch http://ftp.us.debian.org/debian
# tar zcf debian_etch.tar.gz debian_etch

作業用Linuxマシンにdebootstrapが入ってないなら、apt-get install debootstrap する。
aptが使えないなら(Windowsな人も)knoppixを利用するのが一番楽。knoppixなら最初からdebootstrap入ってるし。
http://ftp.us.debian.org の代わりに http://www.debian.org/misc/README.mirrors から選択することも可能だが警告/エラーがでることがある。

  • debootstrap 2nd stage 実行

作業用Linuxマシンで作ったdebian_etch.tar.gzをHS-DHGLに持っていく。
そしてsshでrootログインする。
とりあえず作業ディレクトリは /mnt/disk1/share/ としておく。

# cd /mnt/disk1/share
# tar zxf debian_etch.tar.gz
# chroot debian_etch
# /debootstrap/debootstrap --second-stage

終わるまで10分くらいかかるかな。

debootstrap が終わったらchrootから抜けないで、そのdebianの設定を行う。

ファイルシステムの設定
/etc/fstab を編集する
マシン名の設定
/etc/hostname を編集する
ネットワークの設定
/etc/hosts, /etc/network/interface, /etc/resolv.conf を編集する
aptの設定
/etc/apt/sources.list を編集する
タイムゾーンの設定
tzconfig を実行してAsiaとTokyoを入力する
rootのパスワード設定
passwd を実行
一般ユーザの追加
adduser hoge を実行
HS-DHGLの時刻を日本標準時にする
/etc/default/rcSUTC=no にする
shotdown -h nowで電源を落とす
/etc/default/halt で HALT=halt にする

今日はここまで