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/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))