Patent ID: 8819670

Claim:
A computing device-implemented method, comprising: prompting, by the computing device, a user of the computing device to supply multiple installation parameters for installation of an operating system and core software on a server device; receiving, by the computing device, the multiple installation parameters from the user; storing the multiple installation parameters in a memory associated with the computing device; providing, by the computing device and to the server device, a network-bootable disk image to initiate a process to install the operating system and the core software on the server device, the network-bootable disk image including an installer, for the operating system, that requires input of the multiple installation parameters, and the network-bootable disk image causing the installer to: replace a mount command on a miniroot with code that allows the installer to perform a task at a time when file systems are to be initially used during an installation process associated with installing the operating system and the core software on the server device; intercept a mount command for mounting a standard file system partition, cause volumes for the core software to be mounted instead of the standard file system partition based on intercepting the mount command, install files for the operating system directly to the volumes for the core software, mirror, in parallel with installing the files for the operating system, the volumes for the core software, and modify a non-volatile boot setting of the server device to cause the mirrored volumes to be used as a primary boot device and a secondary boot device by the server device; receiving, by the computing device and during the process, a request for a particular one of the multiple installation parameters from the server device; and supplying, by the computing device and to the server device, the particular one of the multiple installation parameters based on the stored installation parameters.