Things to remember when bootstrapping a fresh install of FreeBSD outside of sysinstall
Boot Setup
Regular
/boot/loader.conf
loader_logo="beastie" kernel="GENERIC" opensolaris_load="YES" (if zfs root) zfs_load="YES" (if zfs root)
Tweaks if /boot is its own partition
# Boot scripts are hardcoded to look in /boot so make sure they can find everything # Have to move the bootcode out of the way for this to work, though cd /path/to/new/boot && mv boot boot.blk && ln -svf . boot
/boot/boot.config
/loader
/boot/loader.conf
vfs.root.mountfrom="ufs:/dev/ufs/root" vfs.root.mountfrom="zfs:zpool/filesystem" (if zfs root)
Tweaks if using serial console
/boot/boot.config
-h -S115200 /loader -h -S115200 (if /boot is its own partition)
/boot/loader.conf
console="comconsole,vidconsole" (or just comconsole, if there is no useful video hardware) comconsole_speed="115200" boot_multicons="YES" (pass -D to kenv (boot -D)) boot_serial="YES" (pass -h to kenv (boot -h))