USBメモリを買いにいくか。本家配布のUSBメモリ用imgをmountして、そっから取り出すか。クロスコンパイル?悩んだ末、クロスコンパイルなんてしたことなかったので、してみることにした。NetBSD/sandpointの3.0.1のソースをとってくる。cvsからとってくると楽。とってきたら、toolchainをつくる。できたら、下記のようにする。.そして、AVR制御デーモンのソースを展開して、あとはmake。kuro_avrdお、makeできたっぽい。strippedやったー。3.0.10になっているけど、いいんかな。)あとは、/mnt/usr/local/sbinに移すだけ。bootしてみるまずはLinuxHDをLinkStationに戻して、電源をいれてみる。そのまま放置してくるとLunuxが起動してくるはず。付けていたIPアドレスにtelnetしてみる。パスワードをつけて、電源ボタンを長押しして、shutdownする。ところが...bootしてこない次はNetBSD。ところが、ちゃんとbootしてこない。LEDはちゃんと2回点滅する。pingもかえってこないし、telnetもできない。HDの音を聞いていると、カーネルをよんだ瞬間で止まっているようだ。)よく考えるとNetBSD側でMAKEDEVしてないや。いうことで、再度HDを外して、NetBSD/amd64上でmountして、MAKEDEVする。NetBSD/amd64上でしてもいいのかどうか不安だけど、とりあえずする。./MAKEDEVでもbootしないしかしやっぱりbootしない。LEDはちゃんと2回点滅しているので、ブートセレクタの先の問題か。NetBSD/amd64上でフォーマットからdisklabel書きからMAKEDEVやら、やったのが間違いかなぁ。シリアルコンソール改造をすれば、コンソールに何か出ていて、もう少しわかるのだけれども、改造はちょっとなぁ。USBメモリを買いにいくか。ここまで来て敗北かぁ。あれこれためすパーミッションを確認したり、ファイルを入れ換えて見たりするも、bootしない。いやになって、しばらくほかっておいた。手動でbootさせるとどうなるかと思った。LEDが3回点滅を繰り返すようになった。して、bootloader_v3ではうまくいかない?そこで、bootloader_v2を使うように、kuro_boot.confを書き換えて、再度bootしてみた。bootあ、なんかHDの音が違う。LEDが2回点滅の後、しばらく音がする。これは!pingしてみる。seconds反応がある!telnetしてみる。MYBOX%やったーNetBSD化できたー。現在の問題点そもそも、本家お薦めのインストール方法でインストールしていないNetBSDを入れているのだから、しょうがないともいえる。nowで落とした時、再度あげても、NICが使えなくなることがある。(電源ボタンとかはきいているので、動いているのだと思う。調べたのですが、いまいちよくわからない。電源ボタンやshutdownコマンド以外で落ちた時(コンセントを抜かれていきなり落ちた時とか)、NICが使えなくなることが多い、かな。nowして、そのあとNetBSD側を上げると、なおるみたい。NFSで負荷をかけると無反応になる。これは、非力なNFSサーバ(LinkStation)にたいし、高速なNFSクライアント(最近のパソコン全部)でUDPでmountとしているとおこる。TCPで接続すると、よい。)NFSで負荷をかけるとときどき無反応になる。bytes」のようなlogをsyslogに残す。tlpのドライバの不具合のようだがよくわからない。NFS等で負荷をかけると、ときどき無反応になる。原因がわからなかったが、これは、kuro_avrdの反応が遅くなってしまって、おこるみたい。-20とかしてあげると、無反応になることはほとんどなくなった。scriptを書いて、cronで回している。)室温が高めのところや、LinkStationの空気の流れをふさいでしまうようなところにおいておくと、hungupする。空気の流れを防がないようにし、ファンを高速で回すようにする。scriptを書いて、cronで回している。下記のWebページのおかげで、isiharaは楽しむことができています。_o_ハックの第一歩。4.0ベースのものが配布されていることを知ったので、Updateをしてみました。分解して、ハードディスクをとりだして、別のNetBSDマシンでmount。システムのあるパーティション(aパーティション)からいるものを退避。/etcと/usr/pkg/etcはとっとく。システムのあるパーティション(aパーティション)をnewfs。とってあった、/etcを展開。downloadのページにある本家のパッチ(20080123.netbsd-4.diff.bz2)をダウンロード。NetBSDのnetbsd-4枝の最新ソースをとってきて、上記パッチをあてる。uplcom.cのところがrejctされるけど、使わないところなので、無視することにする。configファイル(KUROBOX)をちょっといじる。LFSとTMPFSを追加。install=/mntpostinstallのチェックをいろいろ通らないので、エラーをみて直す。本家のUSBメモリからのブートのページで配布している追加/上書きファイル群(kuro_annex40.sandpoint.20080229.tar.bz2)を適当なとこに展開し、いるものを上書きコピー。dev/MAKEDEVetc/rc.d/kuro_avrdsbin/disklabelusr/local/sbin/kuro_avrd(今回はAVRデーモンが入っています♪)(これ以外は、すでにある。)デバイスファイルをつくりなおす。allカーネルをコンパイルしてインストール。config」などというエラーがでるはずなので、configファイル(KUROBOX)のSYMTAB_SPACEの値を直して、再度コンパイルしなおす。(この例でいうと、379480にする。)再度コンパイルして、出なくなったことを確認。ねんのため、/mnt/netbsdにできたカーネルをコピー。/path/to/cross-sandpoint/obj/sys/arch/sandpoint/compile/KUROBOX/netbsdLinuxパーティションの/boot/netbsd.binにもコピー。installするだけ。4.0系になりました。(本家こと、かわうち様ありがとうございます。)dmesg.txtおまけ。0.01間違いの指摘や、ご意見などは、FrontPageにある連絡先にメールを下さるとうれしいです。HD-HLAN(v2)でDebianを試すマイティーサーバのCentOS5をNetBSDに置き換える方法ConoHaにNetBSDをインストールする方法(旧ConoHa向け)ConoHaでNetBSDのサーバーを建てよう(現ConoHa向け)CentOSでpkgsrcを使う(バイナリーパッケージ編)ServersMan@VPSのCentOSでpkgsrcまいなーびーえすでぃーとものかいpkgsrcめもpkgsrc-wip-jpめもport2pkgを試してみるpkg_rolling-replaceを使ってみよーSolarisでpkgsrcpkgsrcなLinux手っ取り早くpkgsrcとかを使うためのMakefilebcbenchTripwireみたいなものipfilterメモpfメモてっとりばやくNSDバックアップめもWindowsのddみたいな何か。Projectのメモ案内FrontPage..最新の5件2019/4/26ConoHaでNetBSDのサーバーを建てよう2019/4/6FreeStyleWikiのパッチ2019/3/10Keyword2018/8/6Menu2018/6/4ssh-agentが使えるmoshをインストールするServersMan@VPSのCentOSでpkgsrc復刊リクエスト中!httpsでは見えません。httpリダイレクトしかしてくれないので、最近のブラウザではブロックされます。Perl5.026000。