iPXE discussion forum

Full Version: Fail to network boot FreeBSD installer EFI firmware
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I am using a motherboard with UEFI firmware. I attempt to boot to FreeBSD installer from network but fail to do so.

My iPXE setup is working, I can boot to iPXE shell on the PC.

I have NFS root-path setup in dhcp

192.168.4.2/freebsd-12.1

When I try

chain http://192.168.4.2/freebsd-12.1/boot/loader.efi

I can boot to iPXE, and loading the loader.efi firmware, but it stop at

Setting currdev to net1:
Can we see your boot script?
This is the script:

Code:
set root-path 192.168.4.2:/mnt/tank/tftproot/freebsd-13.0
set dhcp.root-path 192.168.4.2:/mnt/tank/tftproot/freebsd-13.0
chain http://192.168.4.2/freebsd-13.0/boot/loader.efi || goto failed
(2019-11-19 01:58)ccy Wrote: [ -> ]This is the script:

Code:
set root-path 192.168.4.2:/mnt/tank/tftproot/freebsd-13.0
set dhcp.root-path 192.168.4.2:/mnt/tank/tftproot/freebsd-13.0
chain http://192.168.4.2/freebsd-13.0/boot/loader.efi || goto failed

OK, I see what you have... Try this:

Code:
set root-path http://192.168.4.2/freebsd-13.0/
set dhcp.root-path http://192.168.4.2/freebsd-13.0/
chain http://192.168.4.2/freebsd-13.0/boot/loader.efi BSDINSTALL_DISTSITE=http://192.168.4.2/freebsd-13.0 || goto failed
Code:
set root-path http://192.168.4.2/freebsd-13.0/
set dhcp.root-path http://192.168.4.2/freebsd-13.0/
chain http://192.168.4.2/freebsd-13.0/boot/loader.efi BSDINSTALL_DISTSITE=http://192.168.4.2/freebsd-13.0 || goto failed

I have tried the script, but no luck, same error happen.
Reference URL's