You can always configure a persistent storage even if you have ESXi installed on SD card.
Please go through the KB below which gives an idea about configuring persistent scratch partitions.
It also talks about configuring a persistent scratch location during scripted install using kick-start scripts.May be this will be helpful in your case.
And after this configuration of persistent scratch partition, you can see the installation logs @ /var/log/esxupdate.log