Create 6.0 build chroot: fetch 6.0 i386 iso from ftp-archive mount ISO image sudo mdconfig -f ~/Downloads/6.0-RELEASE-i386-disc1.iso sudo mount -t cd9660 /dev/md0 /mnt create build dir, e.g. ~/60Build svn co svn://svn.freebsd.org/base/user/sbruno/head_146698 untar system into build dir cat /mnt/6.0-RELEASE/base.?? | tar --unlink -xpzf - -C ~/60Build mount devfs sudo mount -t devfs devfs ~/60build/dev mount source tree via nullfs into the chroot sudo mount -t nullfs ~/bsd/sbruno/head_146698 ~/60Build/mnt chroot in sudo chroot ~/60Build sh Rebuild libstand cd /mnt/lib/libstand && make && make install cd /mnt/sys/boot enbuildenate your loader with either TFTP, NFS or HTTP_SUPPORT defined BOOT_COMCONSOLE_SPEED=115200 make -DLOADER_${PROTOCOL}_SUPPORT -DBOOT_PXELDR_ALWAYS_SERIAL Exit the chroot, and copy your boot loader to your tftp server cp ~/head_146698/sys/boot/i386/pxeldr/pxeboot ${WHEREVER}