kuro-box
  玄箱/Linkstation
    families
  HD-LAN
    入手
      flash
      取出
      HD-LAN vs HD-HLAN
    玄箱に変身
  HD-HGLAN
hardware
  Diag LED の点滅回数
  serial console
    9-KE connection
    clock speed
    shell
    mfdisk
      # mfdisk -h
      # mfdisk -c /dev/hda
      # mfdisk -p /dev/hda
      # mfdisk -e /dev/hda
      # mfdisk -p /dev/hda
      # mfdisk -c /dev/hda
  JTAG connection
    parallel port
    USB
  flash ROM
    firmbin.img
  firmimgtool
  しくみ
    玄箱
    LinkStation
      HD-HGLAN
    TeraStation
      TS-TGL
    Alert mode
    Info
  後のボタンを押しながら
  部品
    直列通信口
    電源
    ファン
NetBSD
  URL(1)
  改造の有無
  URL(2)
  getting stuff
  入手したら
    材料の説明
      binary 形式
    区画 (fdisk)
    Linux の設置
    20061027
    EM mode
      mfdisk
      ftp
    loader/install kernel
      /boot
      tools
      kernel
      nbloader
      boot selector2
      url
      ftp-get
    sysinst 起動
    sysinst (一部)
    multi-user
    自動起動
    rc2.d
    自動起動の解除
    message
  kuro_avrd
  bootsel2
    何をするもの
    起動の操作は
    設置
      Root Login
      操作
    設定
  無改造
    全体の流れ
    OS 設置後は
    /boot を用意する
    kuro_boot.conf
    sysinst by telnet
    chroot
    single user
      sshd
      telnet
      root
    20061027
      ftp
      nbloader/kernel
      boot selector
      kuro_boot.conf
      single user
      multi-user
      kuro_boot.conf
  packages
    pkg_info
  server
    samba
    netatalk
    NFS
    cvsync
    sendmail
  panic した時
  build.sh
    20070921
    20061019
    思いつくまま
SandPoint
  手順
  手順(別法)
files
  Buffalo
    kuro_102
    TS-TGL
problems
  20070917
  20061012
  sysinst 終了
  screen
  NFS 書込異常
  質問等
  ちょっとうっかり
    single user
boot code
  compile
    cross
      NetBSD
      powerpc-gnu-linux
  たつや版
    self
  U-Boot
  ts-tgl
玄箱/pro
    20081107
    20080624
    build
    boot
    dmesg
    日記から

hardware | TeraStation | software

Kuro-Box

Last Update: "2007/10/06 21:56:03 makoto"

20061027

(ここは少し寄道をします)
これは 2006/10/27 にこの辺に書いてあることを見ながら、 実際にもう一度試した記録(その一)です。→ その二 bootselector 2 を使っていると、ボタンを押す数で起動モードを切替えられます。
ボタンの回数
EM mode 新しい disk を付けて起動
(1)玄箱設置 (ここまでその一)
再起動
(ここからその二)
native Linux (2) カーネル・ローダ・セレクタを設置
sysinst 2 NetBSD 設置
single user 2 telnet して root になれるようにする
multi user 3 設定・運用

EM mode

玄箱に新しい disk を取付けて起動すると、通常は EM mode になります。 おそらく Emergency Mode ということかと思います (参考: EM モードにする)。 この EM mode では、disk を使わず、メモリ上に ram_disk を作って、それを mount して動きます。 これに入るには、 telnet すればいいのですが、IP address が分らないかも知れません (Windows から設定する場合には ip address を設定出来るはずです)。
DHCP サーバが動いていて自分の管理下にある 記録を調べる
DHCP サーバが動いている ping 192.168.1.255 などで調べる
DHCP サーバは動いていないはず192.168.11.150
起動時には Network につながないでおく192.168.11.150
上にいろいろ書いてありますが、実際には EM Mode は 192.168.11.150 に固定のはずです。 192.168.11.150 の場合に通信するには自分の機械(母艦) を 192.168.11.x に設定しておく必要があります。 その一例
# ifconfig tlp0 192.168.11.100 alias
(alias を使えば、現状を変更せずに追加可能です)

それで telnet して見ると、 KURO-BOX-EM login: という文字が見えると思います。

Connected to kuro.example.com
Escape character is '^]'.
Password: 
Login incorrect

KURO-BOX-EM login: 
ここは root で login します。passwd は説明書に書いてあるはずで、 玄人志向の web では、その文字は公のところには書かないで下さい、 どうしてもという時には メールでたづねて下さいと書いてあります。
# mfdisk Partition table manipulator for BUFFALO INC. Link Station series. ver 1.5, 2003.10.3 Usage: mfdisk DISK Create partition tables for HD-LAN ver 1.xx mfdisk -f DISK Create partition tables for HD-LAN ver 2.xx mfdisk -h DISK Create partition tables for HD-HLAN mfdisk -g [1:2:3:5:10:20:50] DISK Create partition tables mfdisk -a DISK Create partition table for HD-HLAN's USB Disk mfdisk -c DISK Create partition table(s) with menu mfdisk -p DISK Check partition table(s) mfdisk -e DISK Deleate all partition tables mfdisk -d [1:2:3:4] DISK Create partition tables for Link Station Here DISK is something like /dev/hda or /dev/sda #
この先では、上の中の mfdisk -d を使います。 実は以前に NetBSD が入っていた disk をつなぐと、次のようになる (ことが多い)と思います。
# mfdisk -d 3 /dev/hda Warning: too many partitions (16, maximum is 8). Segmentation fault
# dd if=/dev/zero of=/dev/hda1 count=6 dd: /dev/hda1: No space left on device
もう一度次のようにしたら、解決しました(?)
# dd if=/dev/zero of=/dev/hda count=1 1+0 records in 1+0 records out # dd if=/dev/zero of=/dev/hda count=6 6+0 records in 6+0 records out
mfdisk
mfdisk -d を使って 3 つの区画を作ります。 反転表示している文字が実際に入力するものです。
# mfdisk -d 3 /dev/hda Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. create partitions... limit = 262079 start = 63, stop(limit) = 262079 limit = 786239 start = 262080, stop(limit) = 786239 limit = 6346367 start = 786240, stop(limit) = 6346367 The partition table has been altered! Syncing disks. # # mkfs -j /dev/hda1 (linux) # mkfs -j /dev/hda3 (NetBSD) # mkswap /dev/hda2 (swap) # mount /dev/hda1 /mnt (最終展開先) # mount /dev/hda3 /mnt2 (作業用)
最後に、上に書いたように /mnt や /mnt2 に mount しておきます。 /mnt が最終的に書くところ、/mnt2 は次の ftp で転送し、一時的に置いておくところです。
ftp
他の機械から玄箱に ftp で入り、 必要なものを上で mount した /mnt2 に転送します。
ttyq9:makoto@mini 21:06:37/061027(/cdrom)> ftp kuro.example.com Connected to kuro.example.com 220 KURO-BOX-EM FTP server (Version 6.4/OpenBSD/Linux-ftpd-0.17) ready. Name (kuro-hg:makoto): root 331 Password required for root. Password: .... 230- Linux 2.4.17 ppc unknown 230 User root logged in. Remote system type is UNIX. Using binary mode to transfer files. ftp> cd /mnt2 250 CWD command successful. ftp> put image.zip local: image.zip remote: image.zip 227 Entering Passive Mode (192,168,60,233,4,2) 150 Opening BINARY mode data connection for 'image.zip'. 100% |***************************************| 18031 KB 1.52 MB/s 00:00 ETA 226 Transfer complete. 18464471 bytes sent in 00:11 (1.52 MB/s) ftp> lcd binary Local directory now: /cdrom/binary ftp> put binutils-2.10.91.0.2.tar.gz local: binutils-2.10.91.0.2.tar.gz remote: binutils-2.10.91.0.2.tar.gz 227 Entering Passive Mode (192,168,60,233,4,3) 150 Opening BINARY mode data connection for 'binutils-2.10.91.0.2.tar.gz'. 100% |****************************************| 3290 KB 661.24 KB/s 00:00 ETA 226 Transfer complete. 3369791 bytes sent in 00:04 (660.56 KB/s) ftp> put bzip2-1.0.2.tar.gz local: bzip2-1.0.2.tar.gz remote: bzip2-1.0.2.tar.gz 227 Entering Passive Mode (192,168,60,233,4,4) 150 Opening BINARY mode data connection for 'bzip2-1.0.2.tar.gz'. 100% |****************************************| 82692 663.08 KB/s 00:00 ETA 226 Transfer complete. 82692 bytes sent in 00:00 (408.80 KB/s) ftp> put make-3.79.1.tar.gz .. ftp> quit 221 Goodbye.
もう一度玄箱に戻って見ると、次のように内容が増えているはずです。
# df -k Filesystem 1k-blocks Used Available Use% Mounted on /dev/ram0 9677 9677 0 100% / /dev/hda1 126867 4127 116190 3% /mnt /dev/hda3 2736368 32828 2564540 1% /mnt2
/mnt2 に転送したものを unzip で開け、更に tar で展開します。
# cd /mnt2 # unzip image.zip Archive: image.zip inflating: tmpimage.tgz # cd /mnt # tar zxf /mnt2/tmpimage.tgz # tar zxf /mnt2/binutils* # tar zxf /mnt2/bzip* # tar zxf /mnt2/make* #
最後に em_mode を解除するおまじないをしておき、再起動します。
# write_ok argv: write_ok # reboot
(その二)
Last Update: Sat, 07 Jun 2014 22:16:17 GMT 1.66 2008/03/08