Acabo de hacer mas pruebas y dejo los resultados:
He probado a descargar ipxe, y arranca perfectamente. Me ha gustado la opción chain. Con ella descargamos de internet todas las ordenes que necesita ipxe para cargar el kernel y ejecutarlo. Además, funciona el protocolo http, por lo que se puede cargar una ISO por ese método (initrd=http//....)
Una de las cosas "raras" que he visto es que descarga muy lento. Supuestamente, desde http debería ser muchísimo mas veloz que con TFTP, pero no fue el resultado que esperaba.... (Aunque sigue siendo mejor que con TFTP).
Como tengo netbook, no dispongo de RAM para probar si realmente funciona.
Por otro lado, investigando un poco, descubrí que isolinux 6.02 tiene dos archivos: pxelinux.0 y lpxelinux.0
El segundo, a partir de las versiones 5.10, permite el uso de http&FTP de forma nativo (sin necesidad de cargar ipxe dentro de isolinux)
Hice la prueba, y efectivamente, descargaba la ISO. Lo malo es que no sé como activarle el debug, ya que solo me muestra tres puntos (con ipxe muestra el porcentaje de progreso y todo).
Por último, cabe destacar que todo esto se ha hecho desde el móvil (Nexus5 & Android 4.4.4) y una app de servidor http para cuando hacía falta
Salu2