Livecd-creator creates a boot.iso without an initrd

I want to boot a custom Rocky 9.5 live OS (with zfs, mdadm, lvm2,etc) via PXE.

The resulting iso looks like so …

/tmp/cdrom/
├── LiveOS
│   └── squashfs.img
└── isolinux
    ├── boot.cat
    ├── isolinux.bin
    ├── isolinux.cfg
    ├── ldlinux.c32
    ├── libcom32.c32
    ├── libutil.c32
    ├── vesamenu.c32
    └── vmlinuz0

every instruction on the net shows the need for an initrd in order to boot the squashfs via PXE

the command I ran was …
livecd-creator -c /docker/livecd.ks -d -v --compression-type=gzip -f dcm -p

what needs be done so I can have the initrd.img?