There is the --empty
option to lxc launch
and lxc init
commands, which then doesn’t use an image.
You can then install via an ISO by attaching it as a disk
device.
See Run FreeBSD 13.1 / OPNsense 22.7 / pfSense 2.7.0 (and newer?) under LXD VM for how to add the disk device to boot off the ISO.