Ce n’est pas trop compliqué mais il y a plusieurs façon de s’y prendre.
Tout d’abord s’assurer que les machines du parc puissent bien booter par le réseau.
Il faut au minimum…
- Installer un serveur dhcp et avoir la main sur celui pré-existant pour le passer en relay vers la machine qui sert au déploiement.
Dans la configuration dhcp, on peut choisir quelle machine recevra quel fichier de démarrage.
Tu sais le faire avec les adresses MAC et les plages ip.
( A noter que sur les bon routeurs style pfsense, on peut s’en passer et régler directement de ce coté la, c’est rare en général on passe le serveur dhcp en mode relay )
- Un serveur tftpd
Pour mettre la base des fichiers, les différents menu pxe.
Mais c’est assez basique, en général on laisse juste le vesamenu et le fichier de démarrage.
Par contre ça peut être bien d’installer un serveur nfs, voir un serveur apache.
Les transferts sont plus rapides et c’est parfois plus simple déployer.
En fait ca dépend un peu de ce que tu veux sur le pxe, divers outils comme memtest, gparted ou des livecd…
On peut démarrer de plusieurs façons, un peu comme pour grub.
Après sans avoir plus d’informations sur l’architecture du réseau en question sans même parler des config que vous avez, je ne peux pas vraiment en dire plus.
Sauf peut être que debian a des fichiers d’installation dédié au pxe, au lieu de passer par une iso.
Il y a plein d’infos mais souvent en anglais :
wiki.debian.org/PXEBootInstall
debian.org/releases/stable/i386/ch04s05