標準の環境を壊してもいい場合は最初から内蔵されているものでも構わないが、一歩間違えると物理的にも破壊することになるので不安な場合は適当なHDDを使用する。容量はNetBSD本体だけなら1GBもあれば十分クロスコンパイルしたりHDDを繋げてファイルを書き込んだりする母艦。NetBSD/i386が色々な意味で無難。私はamd64でやってるけど。USBのHDD接続用IF。USBでなくてAT互換機のIDEに直接繋いでもいいけど、USBの方が動的に取り外しできるので便利。私はワークの2.5inchとUSB箱を利用。一般的な構成のAT互換機にNetBSD/i386をsysinstを使わずに最小インストールできるくらいの最低限の知識。わからないことは自分で調べる努力とめげない根性。NetBSD/landiskのインストールソフトウェアの準備2005.7現在、NetBSD/landiskは正式なportではありません。そのため、既にサポートされているportと比べて多少準備が増えます。NetBSD/landiskは正式なportになりましたがまだバイナリ配布はされていません。大筋においてほとんど普通のNetBSDと同じです。インストーラなんて物もありません。buildする必要があります。(以下未完)差分/追加ファイルnonakaさんのページから取得しますNetBSD-currentの最新ソースに取り込まれているので差分はありません。NetBSD-currentのソースツリーを展開する。landisk用の差分をソースに追加/適用する。sh3el用のtoolchainを生成する。順番を間違えないように(例:fdiskした後でMBRを書き込むとFDISKパーティションテーブルが上書きされて消えてしまいます)。最低限kernelさえあれば起動の確認はできます。initが見付からずにpanicしますが。NetBSD/sh3elのひとつで、ユーザランドはhpcshやdreamcastと互換性があります。hpcshやdreamcast用に作成されたバイナリパッケージをインストールし動作させることができます。2006.9現在、正式なNetBSD/sh3el用のバイナリパッケージは配布されていません。pkgsrcを使い自力で作成する必要があります。packagesを現在作成中ですが、pkgsrcを一通り全部終わるまでには約4ヶ月以上はかかりそうです現在の問題点ごく稀に書き込んだファイルの内容が壊れているような気がする。いっても私のHDD固有のハードウェアトラブルのような気がしないでもない。リセットした時の再起動が失敗する。電源ケーブルの抜き差しが必要。rebootできない問題は修正されています。時計が遅れる気がする。→とりあえずntp同期で逃げる0x8c000000〜0x8c200000付近の約2MBのメモリが使われない?→bootとkernelのロードアドレスを変更することで対処可能7/17版でbootとkernelのロードアドレスが変わりほとんどのメモリを使えるようになりました。bytesが良く出る→dreamcast等でも良く出ます。