Ce doit être possible par pxe mais c'est assez "chaud".
Il faut que le pc démarre sur le réseau, qu'un serveur dhcp lui octroie une adresse ip et que la machine récupère les fichiers de boot auprès d'un serveur TFTP.
Je l'avais fait pour un réseau interne, je suppose que c'est bien moins évident pour un PC distant
Regarde si tu trouves ton bonheur
ici