@dangbird Ok got it to boot in uefi mode.
I didn’t play around any and test different options once I decided to ‘follow’ the instructions.
This is just phase 1 but I can get it to boot. Phase 2 is making it a single menu to boot both bios and uefi. But lets make sure we can get uefi running on your campus.
This is what I have for my FOG iPXE menu parameter
chain tftp://${fog-ip}/EFI/xenserver/grubx64.efi
Now the path MUST BE EXACT as I defined in the /tftpboot directory. You can play with getting http working on your own dime.
So in the tftpboot directory create the /EFI/xenserver and move these files into there.
grub.cfg grubx64.efi install.img vmlinuz xen.gz
You will have to create grub.cfg from the web site you lined. I just pasted this into that file
menuentry "XenServer Install (serial)" {
multiboot2 /EFI/xenserver/xen.gz dom0_mem=1024M,max:1024M watchdog dom0_max_vcpus=4 com1=115200,8n1 console=com1,vga
module2 /EFI/xenserver/vmlinuz console=hvc0
module2 /EFI/xenserver/install.img
}
pxe booted into the FOG iPXE menu and selected Xen installer menu.
When it loads the VM went dark for about 8 seconds then started booting vmlinuz. It was a long enough pause that I went “crap it didn’t work again”, but then the linux kernel started up.