If you’re smsts.log file ends with “Launch mode is not defined”, and you’re using a Prestart command / custom interface on your SCCM Task Sequence Boot image, the solution is simple:
DON’T REMOVE the DVD or USB boot disk PRIOR to seeing the “Installation Progress” Window/Progress bar!