Um projeto em que investiguei o potencial de PXE (pronunciado pixie) para expedir a instalação de sistemas operativos, particularmente a instalação do Windows em máquinas parecidas. O procedimento que desenhei permite que uma imagem de partição de sistema Windows seja aplicada simultaneamente em múltiplos computadores, estando apenas ligados a um ponto de rede (fisicamente por ethernet). A imagem Windows pode ser guardada de forma centralizada num servidor, o que evita a cópia da imagem para armazenamentos USB.

A ferramenta Clonezilla, que efetua a cópia para o disco local do computador, é iniciada também a partir da rede. Estando o servidor completamente configurado, para efetuar a cópia o técnico apenas precisa de escolher a opção PXE IPV4 na interface UEFI do computador para que o Clonezilla seja automaticamente carregado e comece a efetuar a cópia, com uma mensagem (opcional) de confirmação.

Para alcançar isto as seguintes tecnologias foram configuradas: Secure Boot, DHCP, iPXE, Apache, TFTP, e network shares do Windows.

Diagramas

Flow graph

  1. Bios inicia em modo PXE
  2. PXE faz DHCPDISCOVER
  3. PXE recebe DHCPOFFER
  4. PXE lê opção DHCP next-server e filename: acede a tftp://192.168.1.111/secureboot/ipxe-shim.efi

See also (temporário)