Создаем папки:
RemoteInstall\Setup\Russian\Images\xen
RemoteInstall\Setup\Russian\Images\xen\i386
RemoteInstall\Setup\Russian\Images\xen\i386\templates
RemoteInstall\Setup\Russian\Images\xen\i386\templates\pxelinux.cfg
RemoteInstall\Setup\Russian\Images\xen\i386\templates\xenserver
Создаем файл E:\RemoteInstall\Setup\Russian\Images\xen\i386\templates\pxeboot.sif:
[OSChooser]
Description = "Install Citrix XenServer"
Help = "Install Citrix XenServer"
LaunchFile = "Setup\Russian\Images\xen\i386\templates\pxelinux.0"
Version = "1.00"
ImageType=Flat
Файл pxelinux.0 берем из syslinux.
Распаковываем содержимое образа диска в папку RemoteInstall\Setup\Russian\Images\xen\i386\templates\xenserver
Организовываем доступ к этой папке по ftp и\или http (*tp://server/xenserver/)
Создаем файл RemoteInstall\Setup\Russian\Images\xen\i386\templates\pxelinux.cfg\default:
DISPLAY Install XenServer 5.0.0
DEFAULT install
LABEL install
kernel xenserver/boot/isolinux/mboot.c32
append xenserver/boot/xen.gz watchdog com1=115200,8n1i console=com1,tty --- xenserver/boot/vmlinuz root=/dev/ram0 console=tty0 console=ttyS0,115200n8 ramdisk_size=32758 --- xenserver/install.img
PROMPT 1
TIMEOUT 0
Сама установка проходит без проблем, нужно лишь указать способ установки http или ftp, и когда попросят, указать URL *tp://server/xenserver.
знания почерпнул тут