try these commands from the linux system:
That particular image is not on the download list but I used the most recent beta version ZeroShell-1.0.beta13-CompactFlash-IDE-USB-SATA-1GB.img.
Using linux dd as quoted above (substituting the zeroshell image name) I wrote this image to the USB stick, the same stick that successfully booted on my VIA ART-3000 with FeatherLinux.
I should also mention that I used gparted to delete all the partitions on the stick, leaving it completely unallocated, immediately prior to using dd. So I was starting with a fresh slate.
Same result, the stick will not boot with that image. (BIOS reports no bootable media or something like that)
Do I need to do something else to remove the partitions in the image to boot from USB, and if so how would I do that without destroying the contents? Just a wild guess. Any other ideas?