Hatena::ブログ(Diary)

グッチョイ・バッチョイ RSSフィード

2006/06/20 (火) USL-5P+debian26+NetBSD/landisk化

みたいなことを目論む。

玄箱(KURO-BOX,KURO-BOX/HG)や白箱(LANTANK,GLANTANK)とか

OpenBlockSとかMiniPCとかも考えたけど、ディスク入ってる

電気代高そう、とか音うるさくね?とか室内気温上がっと

るんちゃうか?とかま、いつか壊れるね。とかあるわけで。

より少ないリスクと少ないお金で、Linuxを。。。と考えて

いたところ、あるじゃないですかUSL-5Pつーのが。

他にも探したけど、基本高いんで、やめました。

USL-5Pはヨドバシで15,000くらいで売っていた。(2006/06)

1年くらい前に買ったもので、中を開けて見ると、64MBの

コンパクトフラッシュが刺さってました。


  • telnetd導入

今回、ずっと参考にさせていただいている USL-5P PukiWiki Plus!の

サイトから、2.ログインで紹介されている通りの手順で、

usl5p-telnetd-update.tgzをダウンロード。update.tgzにリネームして、

ファームウェアの更新でインストールを行った。

(脱線) inetd方式に変更

導入したtelnetdにログインする。

mount -o "remount,rw" / を実行してルートファイルシステムに

書き込めるようにして、

/etc/inetd.conf, /etc/init.d/inetを作成。

inetd.confはtelnetdしか入れてないのでtelnetの行だけ

> cat /etc/inetd.conf

telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd

/etc/init.d/inetの方は長いんで、、、LANTANKのものでも何でも

いいと思うので、とにかく作る。

> ln -s ../init.d/inet /etc/rc.d/rc3.d/S50inet

上記のコマンドで起動スクリプトにして、inittabから

「::respawn:/usr/sbin/in.telnetd -debug 23」行を削除。

でもやはり、tcpwapperを介してないのでLAN内からのみ、

ご使用下さい、なのです。

64MB CFだったので、とりあえず使わずにホコリをかぶっていた

512MB CF換装

  • LILO壊しちゃった

「L」で止まるのよコレ。しかもバックアップdumpでしか採ってない。

MBRバックアップ

> dd if=/dev/sda of=./MBR-64m bs=512 count=1

とか採って、

> dd if=./MBR-64m of=/dev/sda bs=446 count=1

とかして戻してみても、変わらない。

マズい。また買うの?買ってddパーティション採るの?

あがきで、白箱(LANTANK)にカードリーダ挿してみた。

512MBの方に、新しいパーティションを作り、

sda1( 64M) ... オリジナル

sda2( 64M) ... swap

sda3(128M) ... debian26

sda4(256M) ... アーカイブの置き場所

にして、debian26とlandisk-toolダウンロードさせてもらい、導入。

/dev/sda3を/mnt/sda3にマウントしたとして、

> cp /mnt/sda3/etc/lilo.con{f,f.cross}

> vi /mnt/sda3/etc/lilo.conf.cross

でboot=行とdisk=行を/dev/hdaから/dev/sdaに変更。

boot時にsda見にいくのかな?と思いきや、そんなことはなくhdaを見るようだ。変更した後は、

> /mnt/sda3/sbin/lilo -r /mnt/sda3 -C /etc/lilo.conf.cross

を実施。

「mapファイルが見つかりません。」とか「zImageファイルがありません。」とかで

エラーになるので、オリジナルから/bootの中身を/mnt/sda3/bootにコピー

かぶるものはなかったので大丈夫。(?)再度実行。成功!!

とりあえず、ブート。おお!debian26上がった!最高!

kinnekokinneko 2006/06/20 10:40 CFはROM化しないで大丈夫でしょうか?
Debian26/2.6.14ベースでよければ、ROM化して、外付けUSBドライブにrootfsを置くイメージありますよ。
http://d.hatena.ne.jp/kinneko/searchdiary?word=%2a%5brouge%5d

mocchi00mocchi00 2006/07/01 10:55 おお?kinnekoさまからカキコが。。。ありがとうございます。
Debian26/landiskとNetBSD/landiskを別々に作るつもりです。
ぜひ参考にさせていただきます。

kinnekokinneko 2006/07/05 11:33 イメージそのものは「はてな」には置けないので、必要だったらメールくださいませ(^^)。