Cleanup for direct boot use cases

The temporary file created for direct boot instances would get created with the same name each time.  When concurrent builds would occur, some would fail because one process would cleanup a file shared by all.  This patch randomizes the names used for blank images.  

Ubuntu driver had some typos.