pxebootでFreeBSD 8.0のインストール

前からやってみたかったネットワークブート(pxeboot)を使ってFreeBSDのインストールをしてみました。


http://wiki.milkcup.jp/index.php?pxeboot%A4%F2%BB%C8%CD%D1%A4%B7%A4%BFFreeBSD%A4%CE%A5%CD%A5%C3%A5%C8%A5%EF%A1%BC%A5%AF%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB

こちらを参考に進めました。どうしても解決できなかったのが、デバイスをがらがら読み込んだ後に発生するこのエラー。

Lookup of /dev for devfs, error: 2
init: not found in path /sbin/init:/sbin/oinit:/sbin/init.bak:/rescue/init:/stand/sysinstall


Problem PXE booting FreeBSD 7.2 installer and installing via NFS
(QA) U (Programming): Installing FreeBSD 8 using PXE and NFS mount
こちらを参照して、/nfsroot/boot/loader.confのvfs.root.mountfrom="ufs:/dev/md0c"から、「c」をとって

vfs.root.mountfrom="ufs:/dev/md0"

にしたら、解消しました。

/nfsroot/boot/mfsroot.gzを解凍しろって話もあったが、そっちは不要でした。