A system and method for downloading over a network operating systems or other executable programs to a computer that may not have a boot device or other device containing the executable program. The computer may boot in real mode and transfer data packets using a UDP protocol. The computer may virtualize disk requests and encapsulate them as UDP packets as required or useful.