Search


Archives

2008年
2007年
2006年
2005年

Recent Entries

  1. 年の瀬
  2. オーバーホール
  3. SP統合済みイメージ
  4. 青画面
  5. 入間基地航空祭2008
  6. DDR3 Memory
  7. Quad Core
  8. グラボ
  9. PCリプレース計画
  10. てら

Recent Comments

  1. LinkStation Debian化
    John208 01/06
    John208 01/06
    John208 01/06
    John208 01/06
  1. 風邪ひいちゃいました
    oyezstraker 01/06
ういんどみる『祝福のカンパネラ』
『Flyable Heart 応援中!』
Lillian
Lapis lazuli ラピスラズリ
FairlyLife OFFICIAL WEB SITE
ゆずソフト
Lump of Sugar
RSS2.0 Feed
RSS1.0 Feed
Atom Feed

2005年03月26日

LinkStation Debian化

LinkStationをDebian化してみたときのメモ。

とっても参考になったサイト
【玄箱】簡単 Debian Box 化の技
玄箱うぉううぉう♪

------
追記
Sarge化とか再構築もやってます。
------

事前準備
HD-HLANシリーズのファームウェアと、玄箱うぉううぉう♪さんのところから「玄箱Debian化キット」の最新版をダウンロードしておく。

Debian化

  1. ファームウェアを適当に展開
  2. linkstation_version.txt のバージョン情報を VERSION=1.18 から VERSION=1.181 に変更
  3. HD-HLAN FWUpdate.exe を実行するとファームウエアが更新される
    (エラーを起こして中断されても気にしない)
  4. LinkStation の電源off/on で再起動(EMモードで起動してくる)
  5. linkstation_version.txt のバージョン情報を VERSION=1.18 に戻す

  6. 玄箱Debian化キットのファイル名を tmpimage.tgz に変更してから zipで圧縮
  7. ファイル名を image.dat に変更
  8. ファームウェアアップデータの image.dat と差し替える

  9. HD-HGLAN FWUpdate.exe を実行(更新には失敗するけど Debian化されている)
  10. LinkStation の電源off/onで再起動


tmp-kun/tmp-kun で telnet できる(root のパスワードは root)
IPアドレス:192.168.0.100/24

パーティションの再編成
このままだと無駄に /mnt の領域が大きいのでパーティションを再編成

  1. /mnt のバックアップ
    # cd /mnt
    # tar zcvf /tmp/mnt_backup.tgz .
  2. ftp で PC に待避しておく
  3. LinkStation をシャットダウン
    # shutdown -h now
  4. LinuxPC(KNOPPIX)からの作業
    LinkStation からハードディスクを取り出してPCに接続しておく
  5. fdisk でパーティションの再作成
    hda1(/):20000MB、hda2(swap):256M、hda3(/mnt):20000MB、hda4(/var):残り全部(約110GB)に割り当てる
    こんな感じ
    Disk /dev/sda: 160GB, 160041885696 bytes
    255 heads, 63 sectors, 19457 cylinders
    Units = cylinders of 16065 * 512 bytes = 8224280 bytes

    Device Boot Start End Blocks Id System
    /dev/sda1 1 2433 19543041 83 Linux
    /dev/sda2 2434 2465 257040 82 Linux swap
    /dev/sda3 2466 4898 19543072 83 Linux
    /dev/sda3 4898 19457 116945167 83 Linux

  6. パーティションのフォーマット
    # mke2fs -j /dev/sda1
    # mke2fs -j /dev/sda3
    # mke2fs -j /dev/sda4
    # mkswap /dev/sda2
  7. /dev/sda1 を /tmp/root にマウントしてdebian化キットを展開
    # mkdir /tmp/root
    # mount /dev/sda1 /tmp/root
    # cd /tmp/root
    # tar zxvf /tmp/debian_2004_12_26_dist.tgz
  8. /dev/sda4 を /tmp/var にマウントして /tmp/root/var 配下を移動
    # mkdir /tmp/var
    # mount /dev/sda4 /tmp/var
    # cd /tmp/root/var
    # mv ./* /tmp/var
  9. 次のファイルを編集してネットワーク関連を設定
    /tmp/root/etc/network/interfaces
    /tmp/root/etc/hosts
    /tmp/root/etc/hosts.allow
    /tmp/root/etc/hostname
    /tmp/root/etc/resolv.conf
  10. マウントポイントの変更
    #vi /tmp/root/etc/fstab
    /dev/hda1 / ext3 defaults,noatime,errors=remount-ro 0 0
    proc /proc proc defaults 0 0
    none /dev/pts devpts gid=5,mode=20 0 0
    /dev/hda2 swap swap defaults 0 0
    /dev/hda3 /mnt ext3 defaults,noatime 0 0
    /dev/hda4 /var ext3 defaults,noatime 0 0
  11. ハードディスクを Link Station に戻して起動したらバックアップしておいた /mnt を復元
    ・・・しなくてもいいかも

trackbacks

trackbackURL:

comment form
comment form