Syslinux: Como configurar corretamente a inicialização do UEFI PXE?

1

Uma variedade de máquinas terá o prazer de inicializar uma bzImage customizada via PXE no modo legado usando o syslinux.

No modo UEFI, uma dessas máquinas e uma nova placa somente UEFI recebem um endereço IP, TFTP syslinx.efi do servidor e, em seguida, congelam.

Agora não sei bem por que o congelamento.

Não há mais solicitações TFTP, conforme visto ao usar pxelinux.0 .

O Wireshark mostra que a máquina está enviando a extensão PXE / BOOTP correta para uma máquina x64 PXEClient:Arch:00007:UNDI:003016 .

O binário syslinux.efi é construído em x64 a partir das fontes 6.03.

syslinux.efi é mesmo o carregador correto? Quaisquer pensamentos bem-vindos.

    
por G Forty 20.10.2016 / 14:39

1 resposta

0

O syslinux.efi é o carregador correto; infelizmente 6.03 tem vários problemas que afetam tanto o UEFI quanto o PXE.

i.e. link

este é apenas um exemplo, há muitos mais problemas, como transferências TFTP com falhas, detecção de próximo servidor ruim, etc. Os patches para todos esses problemas foram enviados e alguns deles já estão mesclados, você deve tentar 6.04-pre1 binários.

    
por 20.10.2016 / 16:51