#失敗するとデータはおろかHDL4-Gが起動しなくなるかも知れません。
#事前にバックアップを取り起動できなくなった場合のために
#1台HDDを交換して保存する等、復旧準備はしてください。
(1)まずはFTPサーバーから該当パッケージをダウンロードする。
ここから
ftp://ftp.nl.debian.org/debian/pool/main/n/nfs-user-server/
これをダウンロードした。
nfs-user-server_2.2beta47-25_arm.deb
(2).debはインストールパッケージらしい。
#windowsの.msiみたいなもの?
dpkg(apt)を使うらしいのだがHDL4-Gはdpkgが動かないらしい。
ここによるとwindowsでも展開できそうだが・・・・。
http://q.hatena.ne.jp/1179822456
LhaForgeだとcontrol.tar.gzとdata.tar.gzの二つに
なってしまった。
ここで方法は二つ。
他のunix系マシンでdpkgする。もしくはHDL4-Gにapt(dpkg)を
インストールする。
HDL4-Gにaptをインストールするのは敷居が高そう&今のところ
必要性を感じないので諦め。
自分はTELNET偽装ファーム作成で使用したknoppixでdpkgし
nfs.tar.gzを取り出した。
dpkg-deb -x nfs-user-server_2.2beta47-25_arm.deb
取り出したnfs.tar.gzをUSBメモリーにコピー。
#nfs.tar.gzは100KB程度なのでそんなに大きくなくても良い
(3)HDL4-GのUSB2に差し込んで以降はHDL4-GにTELNET接続して作業。
(4)まずはUSB2にnfs.tar.gzが有ることを確認。
ls /mnt/usb2
(5)nfs.tar.gzを展開。
cd /mnt/usb2
tar zxf nfs.tar.gz
(6)ルートファイルシステムを変更するので書き込み許可設定。
mount -o remount,rw,noatime /
(7)展開したファイルをルートにコピー。
cp -rf nfs /
(8)ここを参考に/etc/exports、/etc/hosts.allow、/etc/hosts.denyを作成(編集)。
http://www.linux.or.jp/JF/JFdocs/NFS-HOWTO/server.html
http://www.magata.net/memo/index.php?NFS%8E%B2%8E%DD%8E%BD%8E%C4%8E%B0%8E%D9
#viの説明は割愛
(9)サービス(デーモン)の起動
/etc/init.d/portmap start
/etc/init.d/nfs-user-server start
(10)NFSでexportしているソースを確認
showmount -e
(11)問題が無ければNFSが自動起動するように/etc/init.d/rc.localへ
次の二行を追加
/etc/init.d/portmap start
/etc/init.d/nfs-user-server start
(12)ルートを書き込み不可に再設定。
mount -o remount,ro,noatime /
(13)HDL4-Gを再起動して再確認
showmount -e