@george1421, I appreciate your prompt response, and your explanation was quite helpful.
I’m still grappling with the last question, specifically about adding a new iPXE menu entry to enable users to deploy a disk image to a particular disk.
The link you shared seems to emphasize installers, correct? In my scenario, there are no installers; only disk clones.
In this discussion, you proposed certain parameters that appeared effective for other users.
kernel bzImage loglevel=4 initrd=init.xz root=/dev/ram0 rw ramdisk_size=127000 web=http://${fog-ip}/fog/ consoleblank=0 rootfstype=ext4 mac= ftp=${fog-ip} storage=${fog-ip}:/images/ storageip=${fog-ip} irqpoll chkdsk=0 capone=1 type=down img=Dell3630Base imgType=n imgPartitionType=all imgid=39 osid=9 imgFormat=5
imgfetch init.xz
I keyed these and changed the values to match my setting. Something like this:
kernel bzImage loglevel=4 initrd=init.xz root=/dev/ram0 rw ramdisk_size=275000 web=http://10.255.66.1/fog/ consoleblank=0 nvme_core.default_ps_max_latency_us=0 mac= ftp=10.255.66.1 storage=10.255.66.1:/images/ storageip=10.255.66.1 irqpoll chkdsk=0 img=Windows_11_Pro imgType=n imgPartitionType=all imgid=9 osid=9 imgFormat=5 hd=/dev/nvme1n0
imgfetch init.xz
boot
I’m pretty sure I have misconfigured many of these parameters because I get this error.

Can you hep me spot my mistakes?
Thank you!