Создаем интерфейсы в rc.conf.

# vi /etc/rc.conf

cloned_interfaces="bridge0 tap1"
ifconfig_bridge0="addm tap1 addm re0 up"

Добавляем необходимые модули.

# vi /boot/loader.conf

vmm_load="YES"
if_bridge_load="YES"
if_tap_load="YES"

Добавляем автостарт интерфейса tap.

# echo 'net.link.tap.up_on_open=1' >> /etc/sysctl.conf

Перезапускаем сервер.

# reboot

Создаем директорию для установочных образов.

# mkdir -p /vm/iso

Скачайте в директорию /vm/iso установочный образ FreeBSD.

Создаем директорию для виртуальной машины.

# mkdir /vm/f2o

Переходим в эту созданную директорию и создаем образ виртуальной машины.

# truncate -s 8G f2o.img

Начинаем установку FreeBSD.

# /usr/share/examples/bhyve/vmrun.sh -c 1 -m 256M -t tap1 -d f2o.img -i -I /vm/iso/FreeBSD-install-disk.iso f2o

После установки выключаем гостевую систему и загружаемся без установочного образа.

# /usr/share/examples/bhyve/vmrun.sh -c 1 -m 256M -t tap1 -d f2o.img f2o