手頃なUSBメモリが手元にない状況で、なんとかインストールしてみる。使わないインストール」を事前に読んでおくといいかも。必要なくてもやってみたくなるのよ。あたりが使えます」との事なので、取ってくる。ftp://ftp.yellowdoglinux.com/pub/yellowdog/releases/yellowdog-2.3/ppc/YellowDog/ppc/telnet-server-0.17-20.ppc.rpm-Aをつけているのは、パッシブ接続ではうまくとってこれなかったため。-idmで、実行dirに展開されるので、telnetdバイナリをHDにコピーすればよい。/mnt/usr/sbinあとは、inetd.confのtelnetdの行を有効にすればOK。rootパスワードを空にしておくの忘れないように。(最初にloginした時につけなおす。)NetBSD化の準備おすすめのインストール方法を読む限りでは、いきなりブートセレクタの設置からやってもよさそう。NetBSD-3.0.1系となんちゃってブートセレクタ2を使う方を選び、下記のように配置した。カーネルはサンプルカーネルをそのまま配置。ballを展開して、Makefileをみながら手動で設置。ブートローダはv2とv3のどちらでもいいみたい。v3を使用することにした。/etc/kuro_boot.confv2ローダを使用するようになっているので、v3に書き換え。AVR=ttyS1に。No.2のを有効にしておく。(そうなっているはず。)NetBSDのインストールNetBSD/sandpointをインストールする。本家の説明どおり、MBRパーティションの3番めを縮めて、4番めをつくり、そこにNetBSDをインストールする。partedで作業することにする。ついでに、MBRパーティションの4番めもcfdiskでつくっておく。(これは、NetBSD側でしてもいいけど、めんどくさかったので。)あとはNetBSDで作業。disklabelをこしらえ、newfsする。3373/1/15-152625/22/2)問題ないようだ。disklabelを書こう。swapと共通のswap、eはそのまま、gはfにし、gはデータ領域にすることにしよう。sd0でインタラクティブモードに入るので、編集する。152627*)になった。swapのoffsetを+8、sizeを-8した値をswapにするようにアドバイスがあるので、そうした。これがusb経由だからか、HDの回転速度が3600rpmだからかどうかはしらんけど、とんでもなく時間がかかる。aパーティションとgパーティション合計で、一晩はかかった。(ほかっておいて、寝てしまったので何時間かかったかはわからないのだ。)気になったので、gパーティションだけやりなおして/usr/bin/timeで時間を計った。65843.88...。3.0.1のbase.tgzとetc.tgzを展開。サンプルカーネルを/mnt/netbsdとして設置。3.0ベースの追加/上書きファイル群(kuro_annex3.YYYYMMDD.tar.bz2)を展開。/mnt/etc以下を適当に編集ifconfig.tlp0IPアドレスを固定でふる(DHCPは使っていないので)rc.confdhclientとno_swapの行をコメントアウトhostnameを変えるとかsshd=YESするとかfstabgパーティションを/dataなどとしてmountするとかAVR制御デーモンがないkuro_annex3を展開して気づいたのだけれども、kuro_avrdがない。/mnt/etc/rc.d/kuro_avrdという起動スクリプトはあるけど、/mnt/usr/local/sbin/kuro_avrdがない。あわてて本家のページを見に行くと、ソースでしか配布されていない。