1. A service processor for configuring and managing a host computer having a first processor that is separate from the service processor, the service processor comprising: a second processor that is separate from the first processor; a NAND flash memory accessible to the second processor and offering a storage capacity that is organized using a file system; a monolithic image file stored on the file system that stores a host configuration tool executable by the host computer; a hardware interface coupled to the second processor and coupled to the host computer, the hardware interface enabled for communicating with the host computer; and a firmware containing computer-executable instructions which, when executed by the second processor, will cause the service processor to expose the NAND flash memory to the host computer as a storage device on the hardware interface, to instruct the host computer to execute the host configuration tool, to receive a storage request from the host computer on the hardware interface, to generate an offset for the storage request into the monolithic image file in response to receiving the storage request, and to perform the storage request using the generated offset into the monolithic image file, wherein the service processor is provided at the host computer.