FreeBSD7.0をインストールする組み込み型ボート。tftpd、dhcpd、nfsdを動かします。各種アプリケーションはports経由でインストールできるようにしておきます。ALIXとシリアルケーブルで接続してハイパーターミナルで操作する。ALIXの記憶媒体です。ALIXに挿しておきます。今回は4GBのものを使用する。ALIXとWindowsマシーンとを接続します。本体同士を接続するためクロスケーブルを使用する。ALIXとFreeBSDマシーンはLANに接続します。後にbootフォルダを置くフォルダ。tftpdで/tftpbootを指定することになる。後にFreeBSDのイメージをマウントさせるために使用する一時的なフォルダ。tftpの設定/etc/inetd.confを編集します。/etc/inetd.confデフォルトのinetd.confで次の#を削除し、設定が有効になるようにして保存します。/tftpbootdhcpの設定isc-dhcp3-serverをインストールします。clean設定ファイルdhcpd.confを編集します。DNSサーバーのIPアドレス。FreeBSDマシーンで動かすのでFreeBSDマシーンのIPアドレス。server-identifier。マシーン個体を認識させるさせればいいようで、これもFreeBSDマシーンのIPアドレス。通常はsubnet-maskと同じ値。boot/pxebootのルートパスの設定。FreeBSDマシーンのIPアドレスを指定。DHCPで取得できるIPアドレスの範囲を指定する。nfsの設定nfsで読ませるフォルダを指定するため、/etc/exportsを編集します。/etc/exports次の内容を追加して保存します。255.255.255.0/etc/rc.confの編集FreeBSDマシーンを起動させたとき、各種サービスが自動的に立ち上がるようにします。/etc/rc.conf次の設定をrc.confに追加して保存します。4"mountd_flags="-r"dhcpd_enable="YES"各種サービスを有効にするために再起動します。rebootFreeBSDイメージファイルを用意にイメージファイルを置きます。wgetによってイメージファイルを取得します。i386のイメージファイルを使用する。ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.0/7.0-RELEASE-i386-bootonly.isoイメージファイルは7.0-RELEASE-i386-disc1.isoでも可。bootフォルダをコピーPXEブートをするにはFreeBSDのイメージファイルに含まれるbootフォルダが必要です。マウントしてコピーします。/tftpboot/boot/loader.conf次の内容にして保存します。comconsole_speedは他の速度でもよいが、速いほうがコンソールの表示がスムーズになる。接続するときはデフォルトの速度を調べてから接続する。VT100[電話]ボタン、または[通信]-[電話]を選択して通信できる状態にするALIXの電源を入れ、メモリカウントを行っている間に"S"キーを押しBIOSの設定画面を表示させる選択肢にある数字キーを押して通信速度を115200baudに、"E"キーを押してPXEブート可能にして"Q"キーを押して終了させる。今回はbootだけを扱ってきたので、ネットワーク経由のインストールが便利です。この設定をするのは、FreeBSD7.0のインストールが終わった後でALIXのみでFreeBSDを起動させるとハイパーターミナルでは表示されなくなり、のちのコントロールに困るからです。ALIXを起動させたときにFreeBSDの通信速度に関する設定をあらかじめできればいいだけと思いますが、私がその方法を知らないだけです。ALIXを再起動するなど初回の起動でない場合は6.の操作後に途中でフリーズすることがあります。原因はわかりませんが、LANと電源すべてのケーブルをALIXからはずすことにより解消するようです。ALIXでFreeBSDを起動その前にALIXが再起動したら、メモリカウントを行っている間に"S"キーを押しBIOSの設定画面を表示させる"E"キーを押してPXEブートを解除して"Q"キーを押して終了させる。その際、設定を保存するか聞いてくるので"Y"キーを押して設定をALIXのFlashメモリに保存するALIXを起動FreeBSDマシーンでユーザーmynameでログインする(このユーザーがなければスーパーユーザーになって追加しておく)sshでFreeBSDマシーンからALIXに接続を試みるALIXに接続できたらsuでスーパーユーザーになる(ユーザーmynameのgroupを0にしたから可能)ALIXのFreeBSDを自由に操作!まとめALIXにFreeBSD7.0のインストールすることは問題なくできた。その後ソースツリーを取得するためにコマンドcvsupを実行するも、すべて取得するのにほぼ1日かかり、perlのインストール中に暴走する。そのためApacheのインストールもperlが必要であるためにできず、ALIXをApacheを使ったwebサーバーとして使用することを断念した。CPU使用率には問題なかったため、CFの転送速度が原因である可能性が残る。ほかの種類のALIX(メモリが256MBのモデル)で試せば違う結果になっていたかも...やはりマシーンスペックに合わせて軽いOSとwebサーバーを選ぶべきです。以下のサイトを参考にしてFreeBSD7.0のインストールができました。1.は成功例だったので、あきらめずにできました。X60sにFreeBSDをインストールHome。