Você pode querer verificar a pxechain.
O PXEChain permite encadear ambientes de pxeboot de carga. Eu vi isso apresentado em algumas conferências de infra-estrutura, mas nunca o usei em produção.
Eu não sei se você pode definir um tempo limite para ir para o próximo ou não, mas talvez valha a pena explorar.