virtualbox uefi PXEBoot

1

Eu consegui configurar o ambiente PXEboot (baseado no Foreman) com sistemas baseados em BIOS. Eu poderia fazer o mesmo com o VirtualBox usando o subsistema BIOS padrão. À medida que o UEFI começa a ficar cada vez mais popular, gostaria de utilizar os sistemas baseados em UEFI do PXEBoot.

Eu vejo que há configuração no Virtualbox para "ativar o EFI"
Eu tenho grubx64.efi no meu servidor TFTP e ProxyDHCP pronto para enviar isso como opção

Mas depois de iniciar essa VM habilitada para EFI, aparece uma estranha shell listando alguns dispositivos BLK *: e é isso ...
Como até mesmo solicitar o arquivo de inicialização do TFTP usando este shell (não vejo nenhum tráfego DHCP)?

Encontrei algumas dicas sobre a edição startup.nsh , mas não tenho esse arquivo em nenhum dos meus BLK devices

    
por lakier 06.06.2017 / 23:44

1 resposta

0

Eu consegui resolver isso. Na verdade, é composto por duas questões.

  1. O VirtualBox não suporta PXEBooting quando o EFI está ativado
  2. O uso da máquina bare metal mostrou que as solicitações DHCP estão sendo enviadas, mas as respostas "adicionais" do proxyDHCP não são processadas (falha do EFI PXEBoot). Descobriu-se que é um problema com dnsmasq - versão min para apoiar o EFI é 2.76
por 12.06.2017 / 14:52