I’m using mostly ubuntu and all my images are set to “single disk, resizable” .
the order you should go in short:
on the desktop pc:
setup the desktop you want to clone
enable pxe boot in the bios of your desktop pc
on the fog server (gui):
create new image (single disk, resizable) (image management)
register host pc with the server(there are multiple ways to to that, check the wiki )
assign your created image with the entry of the desktop pc (select host image in host management)
click on capture image at the entry of your desktop pc
if you don’t run the fog client on the desktop pc, you should reboot your pc so it does the magic
deploy a image:
is mostly the same as above: create new host, assign image, click on deploy.
you should also look for the “fog client” - running it on the desktop pc is very usefull!
I hope I did not forget anything.