1. A method in a central boot server for automatic detection and inventory of a network boot capable computer and for automatic deployment of an appropriate operating system to the network boot capable computer, the method comprising: receiving an initial broadcast packet from the network boot capable computer; sending a discovery kernel to the network boot capable computer in response to receiving the initial broadcast packet; receiving a hardware details file generated by the discovery kernel from the network boot capable computer; analyzing the hardware details file; and deploying an appropriate operating system from a plurality of operating systems available from the central boot server to the network boot capable computer, wherein the appropriate operating system is customized specifically for the network boot capable computer by the central boot server.