TeraStation
    自分の日記など
    その他の URL
設置
  作業方針など
    Linux 設定
      新品の場合
      disk を入替えた場合
    Root で login
    区画
    sysinst
    multi user で起動
      fdisk
    課題
  実際の設置作業
    作業全体の流れ
    詳細
  fdisk
    再起動
    mkfs.xfs
      RAID5 解除前
  sysinst
    fdisk
    disklabel
    fetch
  raid
    disklabel を写す
OS設置後
  RAID
      raid.conf
    区画
  raid 5
    raid0.conf
  raidctl
    用語
    操作
  swap34
    34 入替
  disk 入替
  mfdisk -c
  危険
作業例
  20080302
    追加 patch
    NetBSD 設置後
    boot selector
  20120302
    NetBSD 以前
      卓をつなぐ
      nasupdate
      admin で login
      ts.cgi を変更
      ts.cgi を実行
      sudo -s を確認
      RAID の解除
      一時ネットワーク
    USB メモリを用意
    RAID5 設定
      fdisk
      raid 設定
    sysinst
    pkgsrc
    raid
    problem
RAID HowTO
  20080428
    sysinst(fdisk)
    sysinst(disklabel)
    raid5
    sysinst (raid)
    multi-user
    raidctl -iv
  disk 障害
  boot selector

hardware | kuro-box | NetBSD/kuro-box | software

TeraStation

Last Update: "2009/12/29 22:09:43 makoto"

作業例

結局のところ、TeraStation であれば、次のようになります (参考: 作業全体の流れ)
  • RAID を解除
  • 直列通信卓 (57.6k) をつなげ、次のようにして有効にする
    http://terastation-ip/cgi-bin/task.cgi?task=console&param=on
    
    実は 前面のふたを開け、上に(かくれているが)付いている赤ボタンを 押しながら、電源を投入すれば、それだけで卓は有効になる、20091229 追記)
  • root になれる
  • wd1 の 区画 を fdisk を使って変更、変更した disk の先頭部分を wd2, wd3 にも写す。
  • 再起動して wd0 の区画も変更
  • nbloader を入れる
  • /sbin/insmod nbloader_v3.o kernel=netbsd-KUROBOX_MD.bin で起動
  • ftp 先に次のものを指定 ftp://ftp.ki.nu/pub/NetBSD/NetBSD-4.0/sandpoint/

20080302

NetBSD/sandpoint 4.0 を動かして見ました
build.sh for NetBSD/sandpoint 4.0
2008/03/01
Patches for above build.sh 20080123.netbsd-4.diff.gz
ftp://ftp.ki.nu/pub/NetBSD/kurobsd/kernel/patch/
install
2008/03/02
に NetBSD-4.0/sandpoint + Kawauchi patch ( 20080123.netbsd-4.diff.gz ) を試したが、考慮が足りなく、 うまく行かなった
再試行
2008/04/01
netbsd-KUROBOX_MD.bin
http://www.ki.nu/~makoto/kuro-box/

追加 patch

ftp://ftp.ki.nu/pub/NetBSD/NetBSD-4.0/sandpoint-20080401/ (2008/04/01 版)
を作る時に 上記 20080123 patch に追加したもの --- 参考: 以前の patch (2008/10/08) その他に更に追加するべきもの(未)
ftp://ftp.ki.nu/pub/NetBSD/NetBSD-4.0/sandpoint/ (2008/04/19 版)
(上記は telnet sysinst を有効にする(実装する)場合と、そうでないものが 少し混乱している。)

NetBSD 設置後

disklabel を写す
  1. disk の先頭部分
  2. disklabel の先頭部分
の両方を写す必要があります。 例えば disklabel wd0 で見た時に a: が次のようになっているとします。
 a:  20480544   1365523     4.2BSD   2048 16384     0  # (Cyl.   1354*-  21672*)
その時には
dd if=/dev/rwd0d of=/dev/rwd1d seek=1365523 skip=1365523 count=40
のように操作します。

boot selector

(以下の記述は boot selector と重複しています。)
boot-selector 2 を入れようとしているが現在 問題があって 動いていません
「.. TeraStation (PowerPC) 黒 は bootselector 1 を使えば良い」のだそうです。
See diary on 2008/04/09.
/etc/rc.d/rcS.d/S15bootsel.sh
wget http://www.ki.nu/hardware/.kuro-box/attach/S15bootsel.sh-text
You'll need to chmod +x /etc/rc.d/rcS.d/S15bootsel.sh
/mnt/usbdisk1/netbsdboot
wget http://www.ki.nu/hardware/.kuro-box/attach/netbsdboot
root@TS-TGL1C4:/mnt/usbdisk1# cd /etc/rc.d/rcS.d root@TS-TGL1C4:/etc/rc.d/rcS.d# wget http://www.ki.nu/hardware/.kuro-box/attach/S15bootsel.sh-text ... 12:57:55 (239.50 KB/s) - `S15bootsel.sh-text' saved [981/981] root@TS-TGL1C4:/etc/rc.d/rcS.d# mv S15bootsel.sh-text S15bootsel.sh root@TS-TGL1C4:/etc/rc.d/rcS.d# chmod +x S15bootsel.sh
Last Update: Sat, 07 Jun 2014 13:16:17 GMT 1.66 2008/03/08