2005年03月26日
LinkStation Debian化
LinkStationをDebian化してみたときのメモ。
とっても参考になったサイト
【玄箱】簡単 Debian Box 化の技
玄箱うぉううぉう♪
------
追記
Sarge化とか再構築もやってます。
------
事前準備
HD-HLANシリーズのファームウェアと、玄箱うぉううぉう♪さんのところから「玄箱Debian化キット」の最新版をダウンロードしておく。
Debian化
- ファームウェアを適当に展開
- linkstation_version.txt のバージョン情報を VERSION=1.18 から VERSION=1.181 に変更
- HD-HLAN FWUpdate.exe を実行するとファームウエアが更新される
(エラーを起こして中断されても気にしない)
- LinkStation の電源off/on で再起動(EMモードで起動してくる)
- linkstation_version.txt のバージョン情報を VERSION=1.18 に戻す
- 玄箱Debian化キットのファイル名を tmpimage.tgz に変更してから zipで圧縮
- ファイル名を image.dat に変更
- ファームウェアアップデータの image.dat と差し替える
- HD-HGLAN FWUpdate.exe を実行(更新には失敗するけど Debian化されている)
- LinkStation の電源off/onで再起動
tmp-kun/tmp-kun で telnet できる(root のパスワードは root)
IPアドレス:192.168.0.100/24
パーティションの再編成
このままだと無駄に /mnt の領域が大きいのでパーティションを再編成
- /mnt のバックアップ
# cd /mnt
# tar zcvf /tmp/mnt_backup.tgz .
- ftp で PC に待避しておく
- LinkStation をシャットダウン
# shutdown -h now
- LinuxPC(KNOPPIX)からの作業
LinkStation からハードディスクを取り出してPCに接続しておく
- 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 bytesDevice 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
- パーティションのフォーマット
# mke2fs -j /dev/sda1
# mke2fs -j /dev/sda3
# mke2fs -j /dev/sda4
# mkswap /dev/sda2
- /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
- /dev/sda4 を /tmp/var にマウントして /tmp/root/var 配下を移動
# mkdir /tmp/var
# mount /dev/sda4 /tmp/var
# cd /tmp/root/var
# mv ./* /tmp/var
- 次のファイルを編集してネットワーク関連を設定
/tmp/root/etc/network/interfaces
/tmp/root/etc/hosts
/tmp/root/etc/hosts.allow
/tmp/root/etc/hostname
/tmp/root/etc/resolv.conf
- マウントポイントの変更
#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
- ハードディスクを Link Station に戻して起動したらバックアップしておいた /mnt を復元
・・・しなくてもいいかも
- by
- at 14:38










comments
Very nice site!
cheap viagra
Very nice site!
[LINK http://training.cvc4.org/pharm1/14250/3.html]cheap tramadol[/LINK]
Very nice site!
http://training.cvc4.org/pharm1/14250/4.html
Very nice site!