1. A system for deploying a virtual server image to a cloud environment, comprising: one or more computers, executing within a cloud environment, wherein each computer includes a processor and one or more hypervisors, wherein the one or more computers incudes a first type of hypervisor, wherein the first type of hypervisor enables virtual server images compatible with the first type of hypervisor to be booted therein using a bootstrap configuration in each of the virtual server images; a virtual server image compatible with a second type of hypervisor, wherein the virtual server image when executed by the second type of hypervisor provides a virtual machine environment for use by a software application included within the virtual server image, wherein the virtual server image includes a bootstrap configuration, a bootable part of a virtual machine, and a non-bootable part of the virtual machine; and a virtual server image updater associated with the first type of hypervisor within the cloud environment, wherein the virtual server image updater receives and configures the virtual server image to be compatible with the first type of hypervisor, for execution by the first type of hypervisor, including mounting the virtual server image locally, as a file system that includes a plurality of directories corresponding to the bootable and non-bootable parts of the virtual machine, selectively modifying the file system while mounted, to configure one or more of the bootable and non-bootable parts of the virtual machine to match a bootstrap configuration required by the first type of hypervisor within the cloud environment, moving the bootstrap configuration from one location to another within the virtual server image, changing a configuration setting of the virtual server image to increase or reduce memory to be allocated for the virtual server image, and providing the modified file system to the first type of hypervisor, as a reconfigured virtual server image, for execution thereon.