»

玄箱PROの使い方 第1回 2008年3月19日(水)

本連載「玄箱PROの使い方」では玄箱PROの使い方をわかりやすく提示し、玄箱PROで楽しんでもらうためのきっかけとなることを目的としています。
Linuxビギナーの方にでもわかりやすいようにしていきたいと思います。

はじめに

第1回目となる今回は、玄箱PROを購入した素の状態で動作させてみたいと思います。

同梱物の確認

では、購入した玄箱PROを早速開封し、同梱物を確認してみましょう。
以下のものが同梱されています。


・玄箱PRO本体
・電源ケーブル
・LANケーブル
・解説書
・CD-ROM
・ねじ(2個)

箱を開封したら、まずは解説書をよく読みましょう。玄箱PROの組み立て方法等が記載されています。
次にCD-ROM内の製品仕様書です。製品仕様書には「※本製品のハックを楽しみたい方は、本仕様書を読まないようお願いいたします※」との記載がありますが、、、玄箱PROの仕組みを理解するために読んでしまいます。

Linux-Boxとして使用

玄箱PRO付属の解説書を読んでみると、「ハードディスクを取り付けなくても、256MB NAND FLASHメモリに搭載されたLinuxが起動します。」と記載されています。
HDDを購入しなくても、Linux-Boxとして使用できるのですね。これならLinuxをこれからはじめる人の教材としても使用できそうです。

まずはHDDを接続しない状態で玄箱PROを使用してみます。
早速、玄箱PROに電源ケーブルとLANケーブルを接続してLinuxを起動させてみましょう。


電源ケーブル、LANケーブルを接続し、玄箱PRO正面の電源ボタンを押します。“ピロリロッ”と音がなり、
Linuxの起動処理が開始されます。電源を入れると玄箱PRO正面のPOWERランプ、LINK/ACTランプが点灯します。
Linuxの起動が完了すると、“ピロピロッ”と音がなります。

玄箱PROへログイン

玄箱PRO付属の製品仕様書に「初回起動時にTelnetで 接続可能」と記載されています。
玄箱PROが起動したら、まずはTelnetでログインしてLinux-Boxとして使用してみます。
最初に玄箱PROのIPアドレスを調べます。
WindowsXPの場合は以下のどちらかの手順でコマンドプロンプトを起動します。

① 「スタート」 → 「プログラム」 → 「アクセサリ」 より、「コマンドプロンプト」を選択
② 「スタート」 → 「ファイル名を指定して実行」 より、「cmd」と入力
コマンドプロンプトが起動したら、PingコマンドでIPアドレスを調べます。
Pingコマンドの書式は「ping KUROBOX-PRO」となります。


IPアドレスがわかったのでtelnetコマンドで玄箱PROにログインしてみます。
telnetコマンドの書式は「telnet IPアドレス」となります。
telnetコマンドを実行すると、ログインプロンプトが表示されるので、ユーザー名・パスワードを入力してログインします。


パスワードは入力しても画面には表示されません。
ユーザー名とパスワードは玄箱PRO付属の製品仕様書に記載されています。

玄箱PROの中

玄箱PROへログインできたので、どのようなディレクトリ構造になっているのか、確認するために
lsコマンドでディレクトリの情報を表示してみます。
まずはpwdコマンドで現在のディレクトリ(カレントディレクトリ)を表示します。
/rootディレクトリにいるので、cdコマンドでルートディレクトリに移動し、lsコマンドでディレクトリ情報を
表示します。どのようなディレクトリがあるのかがわかります。


Linuxビギナーの方はtelnetにログインした状態で、いろいろなコマンドの使い方を勉強したり、どこのディレクトリにどんなファイルがあるか探してみると面白いのではないかと思います。

共有ディレクトリ

玄箱PROは初期の状態でNAND FLASHメモリの一部をWindowsとの共有ディレクトリに割り当てているのでデータのやりとりに使用できます。
エクスプローラのアドレス欄に「\\kurobox-pro」と入力すると共有ディレクトリにアクセスできます。現在の状態でアクセスできるディレクトリは「mtd device」ディレクトリのみです。

最後に

玄箱PROをこのままLinux-Boxとして使用してもよいのですが、共有ディレクトリのサイズが小さいこと、NAND FLASHメモリには書き換え回数に制限があることから、しばらくは玄箱PROにHDDを接続し、HDDからブートできる環境にしてから、使用していこうと思います。共有ディレクトリもHDDに割り当てられます。

ということで、次回は「HDDからLinuxをブートする」に挑戦したいと思います。