1. A method, comprising: creating, at a server system, a boot image based on one or more user-specified parameters associated with virtual machine booting; providing a first virtual drive that includes the boot image; booting a virtual machine using the boot image on the first virtual drive; and providing a second virtual drive to the virtual machine, wherein the virtual machine mounts the second virtual drive as a root file system.