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分くらいかかるかな。
- debianの設定
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/rcS で UTC=no にする
- shotdown -h nowで電源を落とす
- /etc/default/halt で HALT=halt にする
今日はここまで