A method and an apparatus are provided to remote boot a diskiess computer
on a WAN. The remote boot apparatus is constructed as an embedded
interface in the computer. The remote boot apparatus has a bi-directional
buffer, a central processor, a network interface, a boot ROM and ail
interface core routine. The remote boot apparatus intercepts a normal
disk read of an MBR issued by a system BIOS of a local computer, and then
redirects the disk instruction in a form of TCP/IP packet to a remote
boot server to read a corresponding file block from a location of the
remote boot server. After the file block is received and confirmed by the
computer, the received file block is unpacked and supplied to boot the
computer.