Another hint: https://access.redhat.com/discussions/5706091
I guess you can add vfat support easily into dracuts initrd. Then
set these kernel commandline paramters to point dracut to the squashfs
file which should also be accessible insode a vfat fielsystem.
rd.live.dir=<path>
rd.live.squashimg=
--
regards Thomas
