Creating a VM from ISO

I’m a bit confused by this comment:

That isn’t true. You can create an empty VM (using lxc init <instance> --vm --empty) and then boot off an ISO file (by adding a disk device to the VM) and install an OS that way.
Or you can use one of the provided VM images from lxc image ls images:.

For Windows you need to repack the iso file using distrobuilder, before using it to boot the VM from.
But for Linux ISOs this isn’t needed.

The video linked to earlier shows the Windows ISO repack, but from this point on the the tutorial shows how to create an empty VM and boot from the ISO, which isn’t Windows specific.