玄箱pro:debian化後のsambaインストール

1. sambaをインストール

# apt-get install samba

Workgroup/Domain Name: 	ワーキンググループ名を入力。
Use password encryption? 	Yes
odify smb.conf to use WINS settings from DHCP? 	DHCPを使うならYes、使わないならNo
How do you want to run Samba? 	deamon
Create samba password database, /var/lib/samba/passdb.tdb? 	No

2. sambaユーザを登録
# smbpasswd -a [ユーザ名]
3. 共有フォルダの設定 viで/etc/samba/smb.confに共有フォルダの設定を追記する
/etc/samba/smb.conf
[share]
        comment = share 
        path = /mnt/share
        read only = No
sambaの設定をリロードする
# /etc/init.d/samba reload
\\サーバ名\shareで共有フォルダにアクセスできるようになります。

玄箱pro:debian化

最も簡単に玄箱をLinux化できるdebian化の手順について。

前提
FLASHブートモードであること
HDDに何らかのデータが入っている
※入っていない場合は1.を飛ばす
debian化

1. HDDからパテーション状況を消去する
# df -k
ここでハードディスクがマウントされていたらアンマウントする。

# umount /mnt/disk1
fdiskでパテーションを削除
# dd if=/dev/zero of=/dev/sda1 bs=1 count=3
# dd if=/dev/zero of=/dev/sda2 bs=1 count=3
# dd if=/dev/zero of=/dev/sda3 bs=1 count=3
# dd if=/dev/zero of=/dev/sda4 bs=1 count=3
# fdisk /dev/sda
※fdiskのコマンドに”p”を入れて、表示されたパテーションを全部コマンド”d”で消す。最後に”w”で保存。

2. “mtd device”フォルダに起動イメージをコピーする
\\kurobox-pro\mtd deviceに以下のファイルを置く。

hddrootfs.tar.gz
ChangeMeDevHDD
ChangeMyUbootEnv
uImage.buffalo

3.玄箱本体リアのリセットボタンを5秒長押しする
しばらく待つ。このときシリアルポートのエコーを見ていても途中で反応が無くなる。
前面のLEDを見ること。

4.rootでログインし、ネットワークの設定等を変更する
/dev/sda2を/mnt/disk1にマウントする
# mkdir /mnt/disk1
# mount /dev/sda2 /mnt/disk1
各種設定は下記のファイルに記述する。viが使えます。
ネットワーク設定
/mnt/disk1/etc/network/interfaces
名前解決
/mnt/disk1/etc/resolv.conf
hosts
/mnt/disc1/etc/hosts
ホスト名
/mnt/disk1/etc/hostname
5.玄箱を再起動

# reboot
以降、玄箱はHDDブートで起動します。

6.セットアップスクリプトを流す。
rootでログインしてセットアップスクリプトを流します。

# cd /usr/local/sbin/
# sh KURO-BOX-Pro_setup.sh

7. 玄箱をシャットダウンする
# shutdown -h now

玄箱pro:初期状態の起動オプションでFALSHブートを行う

U-Bootの画面でU-bootの起動オプションを変更

COMポートからシリアル接続してU-Bootの画面を出します。
下記のとおり起動オプションを変更する。

Marvell>> setenv bootargs_root root=/dev/mtdblock2 rw panic=5
Marvell>> setenv bootcmd ‘nboot $(default_kernel_addr) 0 $(nand_uImage_offset); bootm $(default_kernel_addr)’
Marvell>> setenv nand_boot yes
Marvell>> setenv bootargs $(bootargs_base) $(bootargs_root) $(bufflo_ver)

設定を保存し起動する
Marvell>> save
Marvell>> boot

玄箱pro:仮想COMポートドライバのインストール

仮想COMポートドライバのインストール

  1. ドライバ VCP Drivers をダウンロードする。
  2. SCON-KIT/PROをPCのUSBポートに差す。
  3. 「ハードウェアの検索ウィザード」が始まるので、下記のように進める。
    いいえ、今回は接続しません→
    次へ→
    一覧または特定の場所からインストールする→
    次へ→
    次の場所を含めるを選択→
    解凍したVCPのフォルダを参照→
    次へ
    
※同じインストールを2回繰り返す。

シリアルポート接続

シリアルポート接続をするターミナルはTeraTerm pro UTF-8対応版が文字化けしなくて良い。

COMポートを指定して、接続設定を下記のパラメタに合わせれば接続できる。

KURO-BOX/PRO シリアルコンソール仕様
Bps
115200bps
Data
8bit
Parity
None
Stop
8bit
Flow Ctrl
None