[MinnowBoard] Unable to Boot/Install pfSense

John Hawley john.hawley at intel.com
Wed Jul 13 21:48:44 UTC 2016

What version of firmware are you on?

So the problem boils down to the fact that what gets shipped is a pure
UEFI firmware, without any of the legacy BIOS compatibility layers.  The
memstick image that's provided looks like it's a single giant partition
with BSD in it.  This however isn't compatible with UEFI, as it's
expecting a specific partition to be around to kickstart the whole boot

Some quick looks seems to indicate that pfSense doesn't (at least
currently) have UEFI support, though I know that FreeBSD works.  Not
100% sure how to get it past and installing, and I'd probably try a usb
cdrom drive but that's not exactly a great way to go.

You *COULD* try downloading the cd image, dding it to a usb stick and
see if that will actually boot (no guarantees but sometimes that works).
 I'll take a look into it and see what I can find though.

- John 'Warthog9' Hawley

On 07/13/2016 01:55 PM, Domenic DiPasquale wrote:
> Hello,
> I've been trying to set up pfSense on this minnow max for a couple days
> now and haven't had much progress. I noticed on MinnowBoard's Google+
> account that others have had success setting up pfSense and was
> wondering if anyone would be able to help?
> I've downloaded all my AMD64 (64-bit), CD Image Installer (.iso)/USB
> Memstick Installer (.img) from https://www.pfsense.org/download/ and
> tried various ways to make them into bootable USBs (unetbootin, linux's
> dd command, etc). Every time I tried making the .img a bootable USB, it
> becomes unaccessable from any computer and isn't recognized by the bios
> when I try to boot with it. When I made the .iso a bootable USB, I got
> no error and it was recognized by the bios. Although, I was unable to
> boot from the USB until I added a boot option to use the loader.efi,
> which finally booted pfSense. Unfortunately, I still get an error after
> the pfSense menu: 
>>Mounting from cd9660:/dev/iso9660/PFSENSE failed with error 19.
>>Loader variables:
>>    vfs.root.mountffrom=cd9660:/dev/iso9660/PFSENSE
>>    vfs.root.mountffrom.options=ro
>>Manual root filesystem specification:
>>    <fstype>:<device> [options] 
>>        Mount <device> using filesystem <fstype>
>>        eg. ufs:/dev/da0s1a
>>              zfs:tank
>>              cd9660:/dev/acd0 ro
>>                   (which is equivalent to: mount -t cd9660 -o ro
> /dev/acd0 /)
>>    ?                          List valid disk boot devices
>>    .                           Yield 1 second (for background tasks)
>>    <empty line>       Abort manual input
> I've tried suggesting all of the devices returned from "?" at the
> mountroot> in every combination of ufs:/dev/ and cd9660:/dev/, I've
> tried adding a delay at the loader prompt after the pfSense menu:
>>set kern.cam.boot_delay="10000" 
> Nothing seems to work and any help/advice would be appreciated, thank
> you in advance.
> _______________________________________________
> elinux-MinnowBoard mailing list
> elinux-MinnowBoard at lists.elinux.org
> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard

More information about the elinux-MinnowBoard mailing list