Installation automatique d'un poste Client Windows 10

AttentionPré-requis

  • Le module d'installation des postes Windows 10 repose sur le module sambaedu-ipxe. Il faudra donc commencer par l'installer si ce n'est déjà fait via la commande apt install sambaedu-ipxe.
  • La procédure de mise en place l'image iso Windows 10 décrite ci-dessous devra être effectuée

Vous ne pourrez pas installer de poste avant d'avoir complété ces actions.

ProcédureMise en place de l'image d'installation

Cette étape consiste à la mise en place de l'image d'installation sur le serveur. Incontournable au départ, elle sera à répéter pour passer à une nouvelle version de Windows 10

Prérequis

Vous devrez disposer d'un poste pour télécharger l'image ISO, soit sous Linux, soit sous un poste Windows du domaine

AttentionS'assurer que le boot réseau IPXE est fonctionnel

Il faudra également vous assurer depuis une machine de votre choix que le boot réseau du serveur fonctionne correctement.

Ainsi en démarrant un poste sur le réseau, vous devez obtenir le menu suivant avec le logo SambaÉdu au bout de quelques secondes.

  1. Téléchargement de l'iso Windows 10

    Truc & astuce

    Les logiciels suivants peuvent être utilisés pour télécharger directement l'image Windows 10

    Il est bien évidemment également possible d'utiliser l'outil Microsoft dédié :

    Truc & astuce

    Sous Windows, en installant une extension permettant de changer le user-agent du navigateur et de se faire passer pour une machine GNU/Linux permet d'accéder directement au lien de téléchargement de l'iso en se rendant à la Page de téléchargement de l'ISO Windows 10.

  2. Activation en écriture du partage install pour admin

    Depuis l'interface web, dans la partie configuration du serveur

  3. Copie de l'image

    Il reste à déposer l'image iso dans \\se4fs\install\os\iso

    Attention

    Le dossier iso est à créer s'il n'existe pas encore

  4. Lancement du script SE4 de mise en place de l'iso

    Attention

    Ce script sera à lancer connecté root sur le serveur, par exemple en SSH. Le nom de l'iso est à adapter en fonction de votre cas particulier.

    /usr/share/sambaedu/scripts/install-win-iso.sh Windows20H2.iso

  5. Résultat

    Attention

    Pensez à désactiver les droits d'écriture sur le partage install

ProcédureAjouter des drivers lors de l'installation auto

Pourquoi ?

Les drivers utilisés par Windows lors de l'installation ne sont pas forcément à jour.

Concernant les drivers de cartes réseau, cela peut engendrer un dysfonctionnement du WakeOnLan.

  1. Trouver les drivers

    Où trouver les drivers ?

  2. Extraire le contenu utile

    À l'aide de 7zip par exemple, extraire le contenu des exécutables d'installation.

  3. Placer les fichiers au bon endroit

    Se connecter sur une machine du domaine avec le compte admin.

    Copier les dossiers contenant les fichiers .inf utiles vers le dossier C:\Windows\install\os\drivers\.

    Il est possible d'organiser les contenu en dossiers et sous-dossiers.

    Lors de l'installation auto du client, Windows recherchera les drivers nécessaires dans l'ensemble de cette arborescence, et n'utilisera que les drivers compatibles avec le matériel de la machine cliente en cours d'installation.

    Il faut donc bien veiller à ne placer qu'une seule version pour chacun des drivers nécessaires.

    Exemples

    On pourra ainsi obtenir ce type d'arborescence :

    Drivers Intel

    Drivers Realtek

ConseilCas d'un poste neuf tout juste sorti du carton

Il faudra configurer le BIOS du poste pour qu'il démarre en priorité sur le réseau.

Truc & astuceType de BIOS et réglages

  • Les bios Legacy comme UEFI sont supportés.
  • On profitera de cette étape obligatoire devant le poste pour activer le wake on lan dans le BIOS .
  • Il peut être utile également de mettre un mot de passe à l'accès BIOS, et de ne garder en boot que le réseau puis le boot par disque dur.