[ previous ] [ next ] [ threads ]
 From:  Steffen Schumacher <steffen at schumacher dot dk>
 To:  m0n0wall dash dev at lists dot m0n0 dot ch
 Subject:  kind off wrong list..
 Date:  Sat, 12 Nov 2005 09:20:01 +0100
First off I wan't to apologize, since this most likely isn't the most
correct list to be asking this, but I've googled for 14 days and I'm
pretty sure one of you guys knows the answer to my problem.

I have a Soekris 4501, with a 256 meg CF card, which I'm trying to get
to boot FBSD, but I get these read error messages like it cant read /boot/boot
or something like that.
I pxe boot the sucker and thought I would use /stand/sysinstall but
that doesn't seem to work for me - it does all the labeling and newfs
stuff but once I copy over the /boot dir it still doesn't work.

I've also tried doing all the stuff manually:
dd if=/dev/zero of=/dev/ad0 bs=204800
        fdisk -BI ad0
        disklabel -w -B ad0s1 auto
        disklabel ad0s1 |   egrep unused |  sed "s/c:/a:/" |  sed "s/unused.*/4.2BSD/" > f
        disklabel -R -B ad0s1 f
        boot0cfg -v -B ad0
        newfs /dev/ad0s1a

but still I get read error.

I now tried running in dedicated mode (as I think you use with monowall?)
dd if=/dev/zero of=/dev/ad0 count=2
disklabel /dev/ad0 | disklabel -B -R -r ad0 /dev/stdin
newfs /dev/ad0c
But still I get read error.

But I tried you image, and that seems to boot up just fine, so I must be 
missing something here.

Anyone of you have a recipie for me on how to manually make a cf-card boot
with FreeBSD?