I'd had too many attempts/iterations.  So I've re-grouped, and have
summarized what I've found with attempts at a headless install of
pfsense, guided by your FreeBSD 6.x Tutorial.

My current state-of-affairs is that the right boot_device is missing.

Extracting your:

  http://www.ultradesic.com/pub/FreeBSD-6.1_Files/tftpboot.tar.gz -->
    .../boot/kernel/*
    .../boot/pxeboot
    .../boot/loader

And, replacing the pfsense distro's like, included files with them, at
soekris boot, I:

DO get a DHCP address:
  ...
  CLIENT IP: 10.0.0.50  MASK: 255.255.255.0  DHCP IP: 10.0.0.10
  GATEWAY IP: 10.0.0.1
  PXE Loader 1.00
  ...

DO see the bootstrap loader find & load the tftp-published "loader.conf":
  ...
  FreeBSD/i386 bootstrap loader, Revision 1.1
  ([EMAIL PROTECTED], Sat Aug 12 18:17:59 EDT 2006)
  pxe_open: server addr: 10.0.0.10
  pxe_open: server path: /private/tftpboot
  pxe_open: gateway ip:  10.0.0.1
  NFS MOUNT RPC error: 60
  Loading /boot/defaults/loader.conf
  ...

DO see your kernel load:
  ...
  FreeBSD 6.1-RELEASE #4: Sat Aug 12 20:52:20 EDT 2006
      [EMAIL PROTECTED]:/usr/src/sys/i386/compile/NET4801
  ...

DO see the empty/mounted HDD in the soekris recognized:
  ...
  ad0: 38154MB <HTS541040G9AT00 MB2OA60A> at ata0-master UDMA33
  ...

DO see the loader try/fail to mount:
  ...
  Trying to mount root from cd9660:/dev/iso9660/pfSense
  ...

as defined in:
  cat /private/tftpboot/etc/fstab
    /dev/iso9660/pfSense / cd9660 ro 0 0


Then the process halts at:

  Manual root filesystem specification:
    <fstype>:<device>  Mount <device> using filesystem <fstype>
               eg. ufs:da0s1a
    ?                  List valid disk boot devices
    <empty line>       Abort manual input

  mountroot>

and:

  mountroot> ?
    List of GEOM managed disk devices:
      ad0


If I understand this output correctly, everything's OK to the point
where the pxeboot process looks for a mountable root.

The "right device" is clearly neither

  ad0
  /dev/iso9660/pfSense

I think the question is, then, what is the dev ID/name of the device
that SHOULD be specified, namely the tftp-mounted partition? and where
should it be specified ?

--Tenzen
_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to