Create directory for jail vm.

# mkdir -p /jails/32j # cd /jails/32j

Download i386 base archive for your release FreeBSD.

# fetch ftp.freebsd.org/pub/FreeBSD/releases/i386/i386/11.0-RELEASE/base.txz

Extract.

# tar -xvpf base.txz

Remove directory boot from archive. WARNING! Remove directory boot only from archive.

# rm -rf /jails/32j/boot

Setup jail vm.

# echo 'jail_enable="YES"' >> /etc.rc.conf # echo 'jail_list="32j"' >> /etc.rc.conf # echo 'jail_interface="re0"' >> /etc.rc.conf # echo 'jail_32j_rootdir="/jails/32j"' >> /etc.rc.conf # echo 'jail_32j_hostname="32j"' >> /etc.rc.conf # echo 'jail_32j_ip="10.0.0.192"' >> /etc.rc.conf # echo 'jail_32j_devfs_enable="YES"' >> /etc.rc.conf # echo 'jail_32j_parameters="allow.raw_sockets allow.sysvipc"' >> /etc.rc.conf

Start jail.

# service jail start

List jails vms.

# jls

Connect to jail vm.

# jexec 1 tcsh