http://www.han.de/~gero/netboot/archive/msg02124.html should give you a start on this road. I decline to offer more than the keywords of ETHERBOOT for you to research what's next.

Bob