Делаем один ZFS раздел и распаковываем туда систему:
# zpool create zroot da0p2
# zfs set checksum=sha256 compression=lz4 zroot
# zfs set mountpoint=/mnt zroot
# for t in boot kernel src ports ; do
tar xvfC /usr/freebsd-distfiles/$t.txz /mnt
done
# cat > /mnt/boot/loader.conf <<EOF
zfs_load="YES"
vfs.root.mountfrom="zfs:zroot"
vm.pmap.pti=0 # Meltdown
aesni_load="YES" # чтобы GELI сразу ускорялся
EOF
# cat > /etc/rc.conf <<EOF
hostname="stargrave.org"
zfs_enable="YES"
clear_tmp_enable="YES"
sshd_enable="YES"
ifconfig_re0="up"
ifconfig_re0_ipv6="inet6 -ifdisabled"
EOF
# cat >> /etc/sysctl.conf <<EOF
kern.msgbuf_show_timestamp=1
kern.cam.ada.write_cache=0 # с ZFS никакой буферизации не надо
security.bsd.stack_guard_page=1
security.bsd.see_other_uids=0
security.bsd.unprivileged_idprio=1 # idprio я часто использую
EOF
И получаем работающую систему с SSH-ем и IPv6 link-local адресом после
перезагрузки. Дальше всё компилировать, устанавливать порты, и делать
более точную настройку.