2013-02-22, 16:26
Hi,
I'm trying to boot an OpenBSD kernel from iPXE. So far, I'm having no luck.
If I try to load an OpenBSD 5.0 amd64 bsd.rd kernel in iPXE, I get:
My second attempt was to chainload OpenBSD's PXE loader, however this doesn't quite work either. OpenBSD pxeboot reads /etc/boot.conf from TFTP and I have it set up to boot a specified kernel. When I boot straight into OpenBSD pxeboot, this works perfectly. However, when I chainload it through iPXE, I get this:
However, I can manually type in a kernel filename at the prompt, and it will boot, but I can't automate it.
Anyone have any ideas what's happening here?
Thanks!
Alex
I'm trying to boot an OpenBSD kernel from iPXE. So far, I'm having no luck.
If I try to load an OpenBSD 5.0 amd64 bsd.rd kernel in iPXE, I get:
Code:
Could not select: Exec format error (http://ipxe.org/2e008001)
My second attempt was to chainload OpenBSD's PXE loader, however this doesn't quite work either. OpenBSD pxeboot reads /etc/boot.conf from TFTP and I have it set up to boot a specified kernel. When I boot straight into OpenBSD pxeboot, this works perfectly. However, when I chainload it through iPXE, I get this:
Code:
probing: pc0 com0 com1 pxe![2.1] mem[558K 246M 408K a20=on]
disk: fd0 hd0+
net: mac ab:cd:ef:12:34:56, ip 10.1.2.3, server 10.5.6.7
>> OpenBSD/amd64 PXEBOOT 3.16
pxe_netif_open: PXENV_UDP_OPEN failed: 0x1
net_open: netif_open() failed
boot>
However, I can manually type in a kernel filename at the prompt, and it will boot, but I can't automate it.
Anyone have any ideas what's happening here?
Thanks!
Alex