2009年08月21日

玄箱PROの内蔵フラッシュにあるnvramコマンドをHDDのDebian Lennyに入れてみる

玄箱PROの公式サイトの『玄箱PROの使い方 第9回』を見ながら、内臓フラッシュにあるnvramコマンドをHDDのDebian Lennyに入れようとしたが、うまくいかない。

公式サイトの手順は…

@mkdir /mnt/flash
Amount /dev/mtdblock2 /mnt/flash
Bcp /mnt/flash/usr/local/sbin/nvram /usr/local/sbin
Cumount /mnt/flash/

だが、まずAでエラーが出てマウントできない。
mount: you must specify the filesystem type
と怒られてしまう。

それで…
mount -t jffs2 /dev/mtdblock2 /mnt/flash
とすれば、マウントできた。

次に、nvramを実行しようとすると、またまたエラー(泣)。
nvram: error while loading shared libraries: libbuffalo_bin.so: cannot open shared object file: No such file or directory
だそうな。

Cでアンマウントした/dev/mtdblock2を再びマウントし、libbuffalo_bin.soを探すと、/mnt/flash/usr/local/libにあったので、
cp /mnt/flash/usr/local/lib/libbuffalo_bin.so /usr/local/lib/libbuffalo_bin.so
/sbin/ldconfig -v
とやったら、nvramは動作した。

まとめると…

公式サイトの手順でうまく行かなかった人は、次の手順でやってみるといい。

@mkdir /mnt/flash
Amount -t jffs2 /dev/mtdblock2 /mnt/flash
Bcp /mnt/flash/usr/local/sbin/nvram /usr/local/sbin
Ccp /mnt/flash/usr/local/lib/libbuffalo_bin.so /usr/local/lib/libbuffalo_bin.so
D/sbin/ldconfig -v
Eumount /mnt/flash/

Good luck!

posted by 中年男 at 21:09| Comment(0) | 玄箱PRO | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。