PXE c’est quoi et comment ça marche ?

PXE c’est quoi et comment ça marche

Le PXE, abréviation de Preboot Execution Environment, est un système qui permet à un ordinateur de démarrer via le réseau, sans passer par un disque dur, une clé USB ou un système d’exploitation installé localement. Ce mode de démarrage est souvent utilisé dans les environnements professionnels pour installer automatiquement un OS sur plusieurs machines, réparer un système corrompu ou déployer une configuration standardisée à distance.

Il repose sur des protocoles réseau comme DHCP et TFTP, et fonctionne avant même le chargement du système d’exploitation. C’est ce qui le rend particulièrement utile dans des contextes où l’on doit gérer un grand nombre de postes de travail sans intervention physique sur chacun d’eux.

Objectif principal du PXE : démarrer une machine depuis un serveur réseau

Lorsque l’option PXE est activée dans le BIOS ou l’UEFI d’un ordinateur, celui-ci tente au démarrage de contacter un serveur sur le réseau local pour récupérer les fichiers nécessaires à son lancement. Cela inclut notamment un programme d’amorçage (bootloader), suivi du chargement d’un système ou d’un utilitaire.

Les utilisations les plus fréquentes du PXE sont :

  • Déploiement de systèmes d’exploitation (Windows, Linux) à distance
  • Maintenance informatique en cas de panne logicielle
  • Clonage de disques ou de configurations
  • Démarrage d’outils d’analyse ou de diagnostic sans support physique

Dans les entreprises et les services informatiques, cette méthode réduit considérablement le temps d’installation, surtout lorsqu’il s’agit de préparer des dizaines, voire des centaines de postes en même temps.

Fonctionnement du PXE étape par étape

Le démarrage PXE suit un enchaînement bien défini :

  1. Le BIOS ou l’UEFI détecte l’activation du démarrage réseau.
  2. L’appareil envoie une requête DHCP pour obtenir une adresse IP et les informations du serveur PXE.
  3. Une fois les données reçues, le poste télécharge un programme d’amorçage (bootloader) à l’aide du protocole TFTP.
  4. Le bootloader charge ensuite le noyau d’un système ou un environnement d’installation.
  5. Le système s’exécute temporairement en mémoire vive, sans s’installer à ce stade sur le disque dur (sauf si c’est le but).

Ce processus, bien que technique en apparence, est quasi entièrement automatisé une fois configuré.

Avantages pour les administrateurs réseaux et les grandes structures

L’usage du PXE est surtout répandu dans les bureaux d’entreprise, les établissements scolaires ou les laboratoires informatiques, car il :

  • Permet de centraliser les installations via un seul serveur
  • Évite d’avoir à manipuler chaque poste individuellement
  • Réduit les risques d’erreur humaine lors des installations
  • Simplifie les déploiements massifs après un renouvellement de parc informatique

En France, dans les collèges et lycées, de nombreuses académies utilisent PXE via des solutions comme WAPT, FOG ou Clonezilla Server, pour automatiser l’installation de Windows et des logiciels pédagogiques sur des centaines d’ordinateurs.

Configuration nécessaire pour faire fonctionner PXE

Pour qu’un poste client démarre en PXE, l’environnement suivant doit être prêt :

  • Un serveur DHCP (souvent déjà présent sur le réseau)
  • Un serveur TFTP contenant les fichiers d’amorçage
  • Un logiciel de déploiement ou d’installation (WDS, iPXE, Fog, etc.)
  • Des images système prêtes à être envoyées (ISO, fichiers WIM ou initrd)

Il est également indispensable que le BIOS/UEFI des machines clientes soit configuré pour autoriser le démarrage réseau, et que le mode de démarrage sécurisé (Secure Boot) soit désactivé si l’environnement PXE ne le prend pas en charge.

A LIRE AUSSI Erreur Netflix NW-2-5 : qu’est-ce que c’est et comment la corriger rapidement?

PXE sur un réseau domestique : utile mais rarement activé

Dans un usage personnel, le démarrage PXE peut servir à :

  • Réinstaller un système sans support physique
  • Démarrer un utilitaire de diagnostic comme Memtest ou GParted
  • Réparer un système corrompu à distance

Cependant, sa mise en place reste techniquement exigeante pour un usage isolé, et suppose de configurer un serveur sur un autre appareil du réseau local. Pour cette raison, il est rarement utilisé à domicile.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.