não simples; você ainda tem que jogar com as versões do pxelinux mais as compilações personalizadas do ipxe. uma verdadeira bagunça. Leia este tópico do ipxe.
Estou querendo instalar o Xen Server 6.2 embora ipxe, eu tentei configurações diferentes, sem sorte para trabalhar até agora.
Encontrei alguns exemplos para inicializar a partir do pxe usando o servidor TFTP e aqui está um exemplo:
default xenserver-auto
label xenserver-auto
kernel mboot.c32
append xenserver/xen.gz dom0_max_vcpus=1-2 dom0_mem=752M,max:752M com1=115200,8n1 console=com1,vga --- xenserver/vmlinuz xencons=hvc console=hvc0 console=tty0 answerfile=http://[pxehost]/answerfile.xml remotelog=[SYSLOG] install --- xenserver/install.img
O problema é que o ipxe usa uma sintaxe diferente, eu não consegui descobrir como converter essa configuração para funcionar no ipxe.
Aqui está o meu arquivo ipxe até agora:
#!ipxe
echo "XEN Server is booting up"
initrd http://server-ip/pxe/xen/boot/xen.gz
kernel http://server-ip/pxe/xen/boot/pxelinux/mboot.c32
boot
Alguém pode fornecer a configuração correta?
não simples; você ainda tem que jogar com as versões do pxelinux mais as compilações personalizadas do ipxe. uma verdadeira bagunça. Leia este tópico do ipxe.
De link eu suspeito que você pode adicionar as opções do kernel como esta
kernel http://server-ip/pxe/xen/boot/pxelinux/mboot.c32 dom0_max_vcpus=1-2 dom0_mem=752M,max:752M com1=115200,8n1 console=com1,vga --- xenserver/vmlinuz xencons=hvc console=hvc0 console=tty0 answerfile=http://[pxehost]/answerfile.xml remotelog=[SYSLOG] install --- xenserver/install.img
Aqui está uma configuração semelhante sem link do servidor Xen. É possível que o servidor não consiga encontrar xenserver / vmlinuz e / ou install.img. Você pode tentar adicionar o caminho http: // completo ou descobrir qual é o local correto para o ipxe colocar esses arquivos.