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: "2008/05/14 16:24:57 makoto"

boot selector

TeraStation の場合、最近の boot selector2 は使えないので 以前の boot selector を使います。
S15bootsel.sh を /etc/rc.d/rcS.d の下に用意する
root@TS-TGL1C4:/# 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
USB メモリを挿しておく
その中に /boot に用意するものを入れておきます。
  1. nbloader
  2. netbsd-KUROBOX{_MD,}.bin
  3. netbsdboot (設定ファイル)
-rwxr-xr-x 1 root wheel 30629 Apr 20 05:37 nbloader_v3.20061014.tar.gz -rwxr-xr-x 1 root wheel 6188 Oct 14 2006 nbloader_v3.o drwxr-xr-x 1 root wheel 16384 May 14 07:02 nbloader_v31 -rwxr-xr-x 1 root wheel 3978484 Apr 22 05:14 netbsd-KUROBOX.bin -rwxr-xr-x 1 root wheel 6078208 Apr 20 05:42 netbsd-KUROBOX_MD.bin -rwxr-xr-x 1 root wheel 71 May 14 07:05 netbsdboot -rwxr-xr-x 1 root wheel 68 Apr 20 06:00 netbsdboot-raid -rwxr-xr-x 1 root wheel 66 Apr 22 04:50 netbsdboot-wd0
これで、次のような選択が可能になります。
  1. USB メモリが挿っていない → Linux
  2. USB メモリが挿っている
    • netbsdboot の kernel が netbsd-KUROBOX_MD.bin になっている → sysinst
      NBLOADER=nbloader_v3.o
      NBKERNEL=netbsd-KUROBOX_MD.bin
      NBBOOTDEV=raid0a
      
      (三行目は使われません)
    • netbsdboot の kernel が netbsd-KUROBOX.bin になっている → multiuser boot
      NBLOADER=nbloader_v3.o
      NBKERNEL=netbsd-KUROBOX.bin
      NBBOOTDEV=wd0a
      
Last Update: Sat, 07 Jun 2014 22:16:17 GMT 1.66 2008/03/08