Есть ли способ загрузить FreeBSD через TFTP?
Все инструкции, которые я видел, требуют перехода на NFS после PXEBOOT
загрузился.
Нет, вы можете получить только образ ядра и начальный RAM-диск через TFTP.
Как только ядро загрузилось, ему нужно откуда-то загрузить корневую файловую систему. Ядро FreeBSD знает только, как использовать UFS, ZFS или NFS в качестве корневой файловой системы.
Вы можете создать виртуальный диск, загружаемый через TFTP, из чего-то вроде mfsBSD чтобы в памяти был образ UFS.