A system for managing boot-up of target machines. In a preferred
embodiment, a server computer acts as a managing computer. A target
machine notifies the server that the target machine has been powered-up.
The server allocates an IP address and sends a response to the target
machine. The target machine download boot-up software from the server
computer. The target machine then downloads discovery software from the
server computer for purposes of determining information about the
configuration and resources of the target machine. Standard protocols and
mechanisms such as DHCP, BOOTP, TFTP and others can be used. The system
works with different types of manufacturers' processors and platforms.