Ok. so my BIOS settings were reset to default. Still no go. Re-installed again, and same issue, install successful but will not boot; says no boot device detected. I tried a couple of other USB sticks I had, none worked. Then installed CentOS 7 on one of those USB sticks and it booted just fine; so it can't be the USB stick. Checked the secure boot option, and it was disabled. I also removed the M.2 SSD just to have that out of the equation; still same issue.Since it is working for me there is no reason why it shouldn't work for you When installing I chose ZFS file system and did not make any other changes. I just plugged in USB stick that was booting fine from 2.0 port to 3.0 port and system booted fine.
Couple ideas:
My relevant BIOS settings:
- try different USB stick
- make sure secure boot is not enabled
- load BIOS defaults and start from there
Code:- Storage: - Storage Options: - SATA Emulation AHCI - USB Storage Boot Before SATA - Security: - System Security: - Data Execution Prevention Enable - Virtualization Technology Disable - Device Security: - Network Controller Device available - SATA0 Device available - SATA1 Device available - Pcie Device in Mini-PCIE Slot Enable - USB Security: - USB Port Configuration Auto - Front USB Ports Enable - USB Port 3 Enable - USB Port 4 Enable - USB Port 8 Enable - USB Port 9 Enable - Rear USB Ports Enable - USB Port 0 Enable - USB Port 1 Enable - Internal USB Ports Enable - USB Port 2 Enable - USB Port 7 Enable - Slot Security: - PCI Express x4 Slot Enable - Mini Card Slot Enable - Secure Boot Configuration: - Legacy Support Enable - Secure Boot Disable - Fast Boot Disable - Power: - Hardware Power Management: - SATA Power Management Enable - S5 Maximum Power Savings Disable - S4/S5 Wake on LAN Disable - Advanced: - Onboard Devices: - Serial Port A IO=3F8h; IRQ=4 - Serial Port B IO=2F8h; IRQ=3 - Parallel Port IO=378h; IRQ=7; DMA=3 - Bus Options: - PCI SERR# Generation Enable - PCI VGA Palette Snooping Disable - Device Options: - Integrated Graphics Auto - Multi-Processor Enable - Internal Speaker Enable - NIC PXE Option ROM Downlaod Disable
Not accusing you of fabricating anything, but in contrast to my own experience, I just can't see how you got pfsense to boot at all? My mind is blown that our experiences contrast so greatly and yet I don't know what is different?
This is the USB image I used:
https://nyifiles.pfsense.org/mirror/downloads/pfSense-CE-memstick-2.4.3-RELEASE-amd64.img.gz
Is that the same as what you used?