Downloaded the generic-pc image and did the following:
gzcat generic-pc.img | dd of=/dev/ad0 bs=16k
Works fine, boots fine. ad0 is our hard drive (IDE).
Then when we try:
gzcat generic-pc.img | dd of=/dev/da0 bs=16k
To go out to a compact flash card, its starts booting, but then errors
out after the kernel loads saying "Missing config file. M0n0wall can
not continue loading" and then shuts down. Its obviously reading from
the flash card otherwise it wouldn't boot, but then it seems the system
looks for a config file that isn't on the image. Any ideas?