Certains détails du processus de démarrage PXE peuvent varier selon que l'hôte cible utilise un microprogramme BIOS ou UEFI hérité, et que le processus de démarrage utilise uniquement TFTP ou TFTP et HTTP.
Lorsque vous démarrez l'hôte cible, Il est en interaction avec les différents serveurs de l'environnement pour obtenir l'adaptateur réseau, le chargeur de démarrage, le noyau, l'adresse IP du noyau et enfin le script d'installation. Lorsque tous les composants sont en place, l'installation démarre comme dans l'illustration suivante.
L'interaction entre l'hôte ESXi et les autres serveurs est la suivante :
- L'utilisateur démarre l'hôte ESXi cible.
- L'hôte ESXi cible effectue une demande DHCP.
- Le serveur DHCP répond avec les informations IP et l'emplacement du serveur TFTP.
- L'hôte ESXi contacte le serveur TFTP et demande le fichier que le serveur DHCP a spécifié.
- Le serveur TFTP envoie le chargeur de démarrage du réseau, et l'hôte ESXi l'exécute. Le chargeur de démarrage initial peut charger des composants supplémentaires de chargeur de démarrage à partir du serveur TFTP.
- Le chargeur de démarrage recherche un fichier de configuration sur le serveur TFTP, télécharge le noyau et d'autres composants ESXi à partir du serveur HTTP ou du serveur TFTP, puis démarre le noyau sur l'hôte ESXi.
- Le programme d'installation s'exécute de façon interactive ou à l'aide d'un script kickstart, comme spécifié dans le fichier de configuration.