Boot OS via RS232 or USB or Ethernet

Hi!

I would like to transfer a (QNX) OS image to Beagleboard. The usage of
the SD card is prohibited. Are there any options other than that? I
can use the RS232, USB, and Ethernet ports only. If you have any
ideas, please provide me a tutorial as well.

Thank you very much.

Andor