1. A computing system aiding in maintenance functions of a remote computing device, the remote computing device coupled to a network and running under a first boot image, the computing system comprising a hardware data processor and memory, and further comprising: a download director, communicatively coupled to a user interface of the computing system, that controls a download of a maintenance boot image to the remote computing device via the network; a first reboot director that initiates a first reboot process of the remote computing device to reboot the remote computing device with the maintenance boot image and perform maintenance functions included with the maintenance boot image; a monitoring director that monitors the remote computing device for an occurrence of a predetermined event associated with the maintenance boot image being run by the remote computing device while the remote computing device is running the maintenance boot image; a second reboot director that initiates a second reboot process of the remote computing device to reboot the remote computing device using the first boot image upon the occurrence of the predetermined event, wherein the predetermined event is a signal from the remote computing device indicating that function of an operational mode associated with the maintenance boot image has been completed; and a process initiator that selects a specific operational mode of the remote computing device, wherein the reboot of the remote computing device is an initialization boot process that initializes the remote computer device in a manner as if the remote computing device was initially powered-up and executing a boot image from a boot device.