まずはdebian化

まずはdebian化

玄人志向 KURO-BOX/HG NAS組み立てキット
  • 付属している取扱説明書に従って、ハードディスクを組み込みます。インジケーター表示用の透明なプラスチック部品の位置に注意しながら組み立てます。
  • 付属しているセットアップツールCDで普通にセットアップ。
  • EM モードに落とす
    echo -n 'NGNG' > /dev/fl3
    reboot
  • 再起動したときに、もう一度ネットワーク内のDHCPサーバーへIPアドレスを取りに行きますが、このときに取得を失敗することがあります。
    その時には192.168.1.100になっていますので、再起動後ログインでいない場合には、現在のネットワークを192.168.1.0/255.255.255.0にするか、仮想的に192.168.1.0/255.255.255.0環境を作って作業してやる必要があります。(debianを入れた後は、もちろんどのアドレスでも使用可能です)
  • EMもーどにした玄箱にrootでtelnetして、パーティション再作成
    /sbin/mfdisk -e /dev/hda
    sh /sbin/mkfilesystem.sh
  • FTP で玄箱にログインして/mnt2/shareに玄箱うぉううぉう♪さん配布のDebianイメージファイルを置く
  • Debian 化イメージを展開
    cd /mnt
    tar zxvf /mnt2/share/debian_2005_08_21_dist.tgz
  • ネットワーク関連設定ファイルを自分の環境にあわせて変更する。
    /mnt/etc/network/interfaces

    <変更前>
    address 192.168.0.100
    network 192.168.0.0
    netmask 255.255.255.0
    broadcast 192.168.0.255
    gateway 192.168.0.1

    <変更後>
    address 192.168.1.200
    network 192.168.1.0
    netmask 255.255.255.0
    broadcast 192.168.1.255
    gateway 192.168.1.0


    /mnt/etc/hosts

    <変更前>
    192.168.0.100 KURO-BOX
    <変更後>
    192.168.1.200 KURO-BOX

    /mnt/etc/hosts.allow

    <変更前>
    ALL : 192.168.0.0/255.255.255.0
    <変更後>
    ALL : 192.168.1.0/255.255.255.0

    /mnt/etc/resolv.conf

    <変更前>
    nameserver 192.168.0.1
    <変更後>
    nameserver 192.168.1.0

    (7) EM モードから復帰
    echo -n 'OKOK' > /dev/fl3
    reboot

  • ログインの確認
    展開したアーカイブ内に設定されていたユーザtmp-kunでアクセスする。
    ユーザ: tmp-kun
    パスワード: tmp-kun
  • rootユーザにsuする(suはスイッチユーザコマンド)
    この時点ではrootアカウントのパスワードはrootらしい。kuroadminだとダメなので注意。
    tmp-kun@KURO-BOX:~$ su root
    Password:
    KURO-BOX:/home/tmp-kun#
  • 新規ユーザを作成する
    KURO-BOX:/home/tmp-kun# adduser
    Enter a username to add: xxxxxx(ユーザIDを入力)
    Adding user xxxxxx...
    Adding new group xxxxxx (1001).
    Adding new user xxxxxx (1001) with group xxxxxx.
    Creating home directory /home/xxxxxx.
    Copying files from /etc/skel
    Enter new UNIX password:(パスワードを入力)
    Retype new UNIX password:(パスワードを再入力)
    passwd: password updated successfully
    Changing the user information for xxxxxx
    Enter the new value, or press return for the default
    Full Name []:
    Room Number []:
    Work Phone []:
    Home Phone []:
    Other []:
    Is the information correct? [y/n] y
  • exitコマンドで端末を終了させる。
    KURO-BOX:/home/tmp-kun# exit
    tmp-kun@KURO-BOX:~$ exit
  • 作成したユーザで別の端末からtelnetできることを確認
  • ユーザアカウントtmp-kunを削除する。
    xxxxx@KURO-BOX:~$ su root
    Password:
    KURO-BOX:/home/xxxxx# id
    uid=0(root) gid=0(root) groups=0(root)
    KURO-BOX:/home/xxxxx# deluser
  • tmp-kunにsuできないことを確認する。
    KURO-BOX:/home/xxxxx# su tmp-kun
    Unknown id: tmp-kun
    KURO-BOX:/home/xxxxx#
  • passwdコマンドでrootユーザのパスワードを変更する。
    KURO-BOX:/home/xxxxx# passwd
    Enter new UNIX password:(パスワードを入力)
    Retype new UNIX password:(パスワードを再入力)
    passwd: password updated successfully
    KURO-BOX:/home/xxxxx#

以上でまずはデビアン化終了です。