Environment:
XCP-NG 8.2 with all patches as of 20250710
2 cpu with topology 1cpu with 2 cores.
4GB ram (4096MiB)
50Gig disk
TFTP booting OpenBSD 7.7 does not boot the system after bsd.rd is loaded.
Over TFTP everything seems to load fine, and then after bsd.rd is loaded has a
blank line as if it's going to note the entry point, but fails with the error
shown in the image
This is an OpenBSD 7.5 tftpd server.
Here is the same VM booting off of the install77.iso, boots and installs fine.
I hope this provides enough meaningful information for you.
My guess is that it has something to do with iPXE as the first stage pxe
loader. I was using and ipxe script as the second stage loader with
undionly.kpxe, but went ahead
and tested with filename "pxeboot"; in the DHCPD config
if exists user-class and option user-class = "iPXE" {
filename "pxelinux/openbsd/7.7/amd64/pxeboot";
}
This works because XCP-NG uses ipxe as the VM tftp boot. Did a search but I
think not many people are using this configuration.
I am supporting Host 1Up at https://h1up.com/ for this configuration. OpenBSD
is their recommended preferred hosting OS. Pretty cool huh!?
-Robert