お、FreeSBIEなんてプロジェクトもあるのですね。 こちらで代用できるかも知れないので、試してみよう。(2004/03/22)
FreeBSD/NetBSD が起動するブータブル CD-ROM の作成(CDBSD)での技術を参考に、 固有のハードディスクなどが不要で、簡単に make できる環境を提供する
CDBSD では、独自のハードディスクが必要だったり、 既存のフロッピーバイナリをいじる必要があるなど、 多少、環境構築が面倒だった。
CDBSD のさまざまな有用なスクリプトはいただいて、 さらにフロッピーイメージ起動のアイデアもいただくけれども、 フロッピーイメージは新たに Makefile ターゲットを書き下すことでソースから全てコンパイルすることにして、 全体を src/release/Makefile へのパッチとして実装した。 環境設定は chroot(2) で行う。
# cd /usr/src # patch -p0 < パッチファイル名
# cd /usr/src/release # make cdbsd-prepare ...(しばらくコンパイル時間が必要)...
# make cdbsd-configure Chroot to cdbsd directory. Type 'exit' to finish the configuration. Setting root password with 'passwd root' is strongly recommended. Unique parameters of host OS (e.g.: hostname, etc.) cannot be changed. If you need to change such parameters in chrooted environment, please create alias IPaddr and use cdbsd-configure-jail target instead. # (←このプロンプトから設定開始) ...(略)...
細川達己 <hosokawa@FromTo.Cc>