Você pode fazer isso com o Serva; Use seu servidor DHCP regular atribuindo IPs a todos os dispositivos inicializáveis, enquanto a Serva como um servidor PXE independente será responsável por fornecer:
-
Os serviços do servidor proxyDHCP (informações PXE oferecidas em uma transação DHCP) somente para clientes de inicialização PXE.
-
Outros protocolos exigidos pelos protocolos PXE, como o TFTP
-
Repositório com os recursos inicializáveis oferecidos
Veja as instruções do Serva aqui
link (Estou relacionado ao desenvolvimento da Serva)
Finalmente o PXE é o sucessor do BOOTP e se você está curioso sobre isso, você tem uma boa descrição da evolução do protocolo de inicialização da rede aqui: