Booting via Network/PXE
Description
site under construction
In computing, the Preboot eXecution Environment (PXE) specification describes a standardized client-server environment that boots a software assembly, retrieved from a network, on PXE-enabled clients. On the client side it requires only a PXE-capable network interface controller (NIC), and uses a small set of industry-standard network protocols such as DHCP and TFTP. [source wikipedia.com]
Howto Quick'n'Dirty
1) pxe server has to be configured so that boot image name is boot.scr
2) provide a boot.scr script on pxe server that will then run on the board
3) type on uboot prompt: “dhcp ${loadaddr} boot.scr”
“source ${loadaddr}”
that will run the newly fetched boot.scr
4) in your server-side boot.scr you can now load other files using the “tftp” command
e.g. “tftp ${ramdiskaddr} initrd”