I created an .iso and booted up the virtual machine. Initiated the install, and before installation was complete, I saw a screen (like verbose mode) and I could see that the installer initiated umnounting all drives/disks attached and initiated shutdown. But when I reboot the VM, it is stuck on the infamous startup.nsh screen.
Yes, I know it wants the boot.efi file, but it doesn't appear anywhere.