注意: Debian 4.0 (etch) のサポートは 2010/02/15 で終了しました。今後、玄箱に Debian をインストールしようとする方は、玄箱に Debian 5.0 (lenny) をインストールする のページを参考にして下さい。
まず、玄箱にハードディスクを組み込みます。 PC で使用していたハードディスクを使う場合は、 パーティションを削除してから組み込んで下さい。 玄箱で使用中のハードディスクにインストールし直す場合は、 なんとかして玄箱を EM モードにして下さい。 環境にもよりますが、おそらく以下のいずれかの方法でできるはずです。
なお、ハードディスクのジャンパ設定は Master で良いはずですが、 Western Digital のハードディスクの場合は、 Master でなく Cable Select か Single の設定にする必要があります。
玄箱に Debian をインストールするには、 以下のサイトで配布されている、Debian のイメージファイルというものを用います。
玄箱うぉううぉう♪ さんのものがオリジナルで、 Genbako kernel collection さんのものは、 それを sarge 化 して カーネル 2.6 を組み込んだものです。 これらのサイトでは、他にも様々なファイルやドキュメントが配布されているので、 Debian 化を行う前に一度覗いてくるとよいでしょう。
上記のサイトで配布されているイメージファイルはバージョンが古く、 インストール後のアップグレード作業が面倒です。 そこで、予め etch 化済みのイメージファイルを作成してみました。 これを用いることで、次のような環境が作成できます。
玄箱用と玄箱/HG 用のファイルのうち、必要なものを以下のリンク先からダウンロードして下さい。
おそらく問題なく動くと思いますが、利用は自己責任でお願いします。 特に、玄箱用のファイルは動作確認をしていないので、できたら動作報告をいただけるとありがたいです。
なお、各バージョンの違いは、次のようになっています。
20090317 版を利用することを推奨しますが、デグレードしている可能性もありますので、 しばらくの間、昔のファイルも残しておきます。 もし、不具合と思われる現象を見つけたら、お手数ですが報告をお願いします。
以下の作業を Windows マシン上で行って下さい。 ただし、環境によってはうまくインストールできないかもしれません。 その場合は、手動でインストールする方法 (参考: BBS: 409) があります。詳しくは、Google あたりで検索してみて下さい
これで玄箱に Debian がインストールされました。 この時点で、玄箱は以下のようにセッティングされています。
IP アドレス | 192.168.0.100 |
---|---|
ネットマスク | 255.255.255.0 |
ゲートウェイ | 192.168.0.1 |
DNS サーバー | 192.168.0.1 |
ユーザー名 | パスワード |
root | root |
tmp-kun | tmp-kun |
以下の設定を用いて telnet でログインして下さい *2。
次のように表示されれば、無事 Debian がインストールされています。
Debian GNU/Linux 4.0 KURO-BOX login: tmp-kun Password: Linux KURO-BOX 2.6.25.1-kuroboxHG #9 Sun May 4 21:29:57 JST 2008 ppc The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. tmp-kun@KURO-BOX:~$
以下のコマンドを実行し、root とユーザー tmp-kun のパスワードを変更して下さい。 su コマンドを実行した際にパスワードを聞かれたら、root と答えて下さい。
$ su # passwd # passwd tmp-kun
以下の作業は、通常は不要です。 玄箱うぉううぉう♪ さんの Debian 化キットを、玄箱/HG で使用する場合のみ行って下さい。
C:\>ftp 192.168.0.100 Connected to 192.168.0.100. 220 ProFTPD 1.2.5rc1 Server (Debian) [KURO-BOX] User (192.168.0.100:(none)): tmp-kun 331 Password required for tmp-kun. Password: 230 User tmp-kun logged in. ftp> binary 200 Type set to I. ftp> put tmpimage.tgz 200 PORT command successful. 150 Opening BINARY mode data connection for tmpimage.tgz. 226 Transfer complete. ftp: 28292109 bytes sent in 5.05Seconds 5605.73Kbytes/sec. ftp> quit 221 Goodbye.
# cd /tmp # tar xvfz /home/tmp-kun/tmpimage.tgz # cp -pr lib/modules/2.4.17_mvl21 /lib/modules/ # depmod -a
# rm /home/tmp-kun/tmpimage.tgz # rm -rf /tmp/*