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
- Bios inicia em modo PXE
- PXE faz DHCPDISCOVER
- PXE recebe DHCPOFFER
- PXE lê opção DHCP next-server e filename: acede a tftp://192.168.1.111/secureboot/ipxe-shim.efi