ESXi 5.x provides many options for PXE booting the installer and using an installation or upgrade script.