最終更新: 2006-08-12 (土) 21:34:19
このページをDeliciousに追加2 users このページをはてなブックマークに追加このページを含むはてなブックマーク このページをlivedoor クリップに追加このページを含むlivedoor クリップ このページをYahoo!ブックマークに追加このページを含むYahoo!ブックマーク

玄箱に Debian をインストール

目次

ハードディスクの準備

玄箱にハードディスクを組み込む。 PC で使用していたハードディスクを使う場合は、 パーティションを削除してから組み込む。 玄箱で使用中のハードディスクにインストールし直す場合は、 なんとかして玄箱を EM モードにする。 環境にもよるが、おそらく以下のいずれかの方法でできるはず。

  • リセットボタンを長押し
  • echo -n 'NGNG' > /dev/fl3 して再起動
  • echo -n 'NGNG' > /dev/mtdblock2 して再起動

なお、ハードディスクのジャンパ設定は Master で良いはずだが、 Western Digital のハードディスクの場合は、 Master でなく Cable Select か Single の設定にする必要がある。

Debian 化キットのダウンロード

玄箱 Debian 化キットというものが配布されているので、それを利用させてもらう。

玄箱うぉううぉう♪ さんのキットの方がオリジナルで、 Genbako kernel collection さんのものは、 それを sarge 化 して カーネル 2.6 を組み込んだもの。 特に理由が無ければ、 Genbako kernel collection さんのキットを利用する方が楽。

Debian 化キットのインストール

以下の作業を Windows マシン上で行う *1

  1. 玄人志向 のサイトから、 玄箱のファームウェアアップデートプログラムをダウンロード。
  2. 玄箱 Debian 化キットのファイルを tmpimage.tgz にリネームし、 それを zip 形式で圧縮して image.zip を作成。
  3. ファームウェアアップデートのファイルを展開し、 展開されたファイルの中にある image.zip を上記の image.zip に差し替え。
  4. KuroBoxUpdate.exe もしくは KuroBoxSetup.exe を実行し、セットアップを開始。
  5. セットアップが終了すると、自動的に玄箱が再起動する。

これで玄箱に Debian がインストールされた。 この時点で、玄箱は以下のようにセッティングされている。

  • ネットワークの設定
IP アドレス192.168.0.100
ネットマスク255.255.255.0
ゲートウェイ192.168.0.1
DNS サーバー192.168.0.1
  • ユーザーアカウントの設定
ユーザー名パスワード
rootroot
tmp-kuntmp-kun

初期パスワードの変更

以下の設定を用いて telnet でログイン *2

IP アドレス:
192.168.0.100
ユーザー名:
tmp-kun
パスワード:
tmp-kun

以下のように表示されれば、無事 Debian がインストールされている。

Debian GNU/Linux 3.0 KURO-BOX
KURO-BOX login: tmp-kun
Password:*******
Last login: Mon Oct 18 08:29:04 2004 from 192.168.0.11 on pts/0
Linux KURO-BOX 2.4.17_mvl21 #24 2004年 10月 19日 火曜日 17:17:03 JST ppc unknown

Most of the programs included with the Debian GNU/Linux system are
freely redistributable; 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
# passwd
# passwd tmp-kun

カーネルモジュールのインストール

玄箱うぉううぉう♪ さんの Debian 化キットには、 玄箱用のカーネルモジュールしか含まれていないので、 玄箱/HG で使用する場合は以下の作業を行う。

  1. 上で用いた kurog101.zip を、 kurog101.zip → image.zip → tmpimage.tgz の順に展開。
  2. tmpimage.tgz を ftp で 玄箱/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.
  3. 以下のコマンドを実行し、カーネルモジュールをインストール。
    # cd /tmp
    # tar xvfz /home/tmp-kun/tmpimage.tgz
    # cp -pr lib/modules/2.4.17_mvl21 /lib/modules/
    # depmod -a
  4. 不要になったファイルを削除。
    # rm /home/tmp-kun/tmpimage.tgz
    # rm -rf /tmp/*
*1 VMware を使っている場合、仮想ネットワークを一時的に無効にする必要がある。
*2 コマンドプロンプトから telnet コマンドを使うと日本語が化けるので、PuTTYTeraTerm を使うことを推奨。

(Counter:17133, Today:25, Yesterday:39)
トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   最終更新のRSS