You can use iPXE to boot into the XenServer installer via HTTP:
/var/www/boot/xenserver
).xen.gz
and vmlinuz
:zcat /var/www/boot/xenserver/boot/xen.gz > /var/www/boot/xenserver/boot/xen zcat /var/www/boot/xenserver/boot/vmlinuz > /var/www/boot/xenserver/boot/vmlinux
/var/www/boot/xenserver/xen.ipxe
) containing:#!ipxe kernel boot/xen dom0_max_vcpus=1-2 dom0_mem=max:752M com1=115200,8n1 console=com1,vga module boot/vmlinux xencons=hvc console=hvc0 console=tty0 module install.img boot
xen.ipxe
script, e.g. usingchain http://your.web.server/boot/xenserver/xen.ipxe