Neste artigo tentarei mostrar como montar seu próprio servidor de inicialização pela rede via PXE no Windows XP usando o TFTPd32. Usaremos o TFTPd32, pois ele já vem com servidor TFTP e DHCP., além de ser bem simples de configurar.
1. Crie uma pasta onde serão colocados os arquivos do servidor TFTP (por exemplo C:\tftp).
2. Baixe o TFTPd32 de descompacte-o nesta pasta.
3. Abra o tftpd32.exe, clique no botão Settings e marque a opção PXE Compatibility.
Em seguida, vá até a guia DHCP server e altere a configuração do DHCP de acordo com o IP do computador. Por exemplo, conforme a figura abaixo:

Neste exemplo o computador está configurado no IP 10.10.2.1 e máscara da sub-rede 255.255.255.0, portanto o IP pool starting address deve ser 10.10.2.2. Size of pool define a quantidade de IPs que podem ser utilizados. Neste exemplo usamos o valor 10. O valor Mask deve ser preenchiado com a máscara da sub-rede. O valor de Boot file vai variar de acordo com o sistema a ser inicializado pela rede. Ao concluir a configuração basta apertar o botão Save. Para mais detalhes de como inicializar um sistema operacional pela rede veja meus outros artigos que falam sobre sistemas específico.