Algunos de los detalles del proceso de arranque PXE varían si el host de destino utiliza firmware de UEFI o BIOS heredado y si el proceso de arranque utiliza solo TFTP o TFTP con HTTP.

Cuando se arranca el host de destino, este host interactúa con los diversos servidores en el entorno para obtener el adaptador de red, el cargador de arranque, el kernel, la dirección IP del kernel y el script de instalación. Una vez obtenidos todos los componentes, se inicia la instalación, como se muestra en la siguiente ilustración.

Figura 1. Descripción general de la instalación del arranque PXE
El proceso de instalación de ESXi con arranque PXE se detalla como una secuencia de interacciones entre el host ESXi, el servidor DHCP, el servidor TFTP, el servidor web y el almacén de scripts. Estas interacciones proporcionan al host ESXi la dirección IP del adaptador de red virtual, el gestor de arranque de red, el kernel, la dirección IP del kernel y el script de instalación.

La interacción entre el host ESXi y los otros servidores continúa de la siguiente manera:

  1. El usuario arranca el host ESXi de destino.

  2. El host ESXi de destino realiza una solicitud DHCP.

  3. El servidor DHCP responde con la información de IP y la ubicación del servidor TFTP.

  4. El host ESXi se pone contacto con el servidor TFTP y solicita el archivo que especificó el servidor DHCP.

  5. El servidor TFTP envía el cargador de arranque de red y el host ESXi lo ejecuta. Es posible que el cargador de arranque inicial cargue componentes de cargador de arranque adicionales del servidor TFTP.

  6. El cargador de arranque busca un archivo de configuración en el servidor TFTP, descarga el kernel y otros componentes de ESXi del servidor HTTP o del servidor TFTP e inicia el kernel en el host ESXi.

  7. El instalador se ejecuta de forma interactiva o mediante un script de inicio, según se especifique en el archivo de configuración.