Tout comme pour Windows 10. Il est tout à fait possible de « tuner » l’image iso de Windows Serveur 2019.
Un des intérêts à ce genre de pratique (de sport), c’est d’embarquer les pilotes du serveur dans l’image.
Pour ajouter des drivers à une image Windows Serveur 2019.
Il faut :
- iso de WS 2019
- 3 répertoires : ISO, Montage,Pilotes
Comme ci dessous.
Ensuite on récupère les pilotes du serveur.
Ici un serveur PowerEdge R420
Et ses drivers :
https://www.dell.com/support ou là https://www.dell.com/support/
On monte l’image ISO de WS2019
Mount-Diskimage -ImagePath D:\olivier\Projects\WS2019\17763.379.190312-0539.rs5_release_svc_refresh_SERVER_EVAL_x64FRE_fr-fr.iso -Passthru
Ensuite on copie le contenu dans le répertoire ISO
Copy-Item G:\* D:\olivier\Projects\WS2019\ISO\ -Recurse
On check la version de Windows pour laquelle on souhaite ajouter des drivers :
Get-WindowsImage -ImagePath D:\olivier\Projects\WS2019\ISO\sources\install.wim
C’est l’image index qui nous intéresse.
Dans mon cas c’est le number « 2 »
On fait un montage de install.wim dans \Montage.
Mount-WindowsImage -Path D:\olivier\Projects\WS2019\Montage -ImagePath D:\olivier\Projects\WS2019\ISO\sources\install.wim -Index 2
Vous pouvez avoir en retour ce message (comme sur le screenshot plus haut) :
Mount-WindowsImage : Vous n’avez pas l’autorisation de monter et de modifier cette image. Vérifiez que vous avez les autorisations de lecture/écriture ou montez l’image à l’aide de l’option /ReadOnly. Notez que vous ne pouvez pas valider les modifications apportées à une image avec une
autorisation en lecture seule.
Au caractère Ligne:1 : 1
+ Mount-WindowsImage -Path D:\olivier\Projects\WS2019\Montage -ImagePat ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Mount-WindowsImage], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.MountWindowsImageCommand
Dans ce cas, c’est que vous avez un problème de permission NTFS.
Dans ce cas. La solution, c’est de copier via l’explorateur, le fichier install.wim vers le répertoire de montage
Dans mon cas
G:\sources\install.wim
vers
D:\olivier\Projects\WS2019\ISO\sources\
On décompresse les drivers.
J’utilise 7-zip
Et on regroupe le tout dans le répertoire \Pilotes
Ensuite on ajoute les pilotes à l’image.
Add-WindowsDriver -Path D:\olivier\Projects\WS2019\Montage -Driver D:\olivier\Projects\WS2019\pilotes -Recurse
Dans mon cas j’ai ajouté « -ForceUnsigned
« , à cause des pilotes Dell qui ne sont pas signé… voir …Add-WindowsDriver
Add-WindowsDriver -Path D:\olivier\Projects\WS2019\Montage -Driver D:\olivier\Projects\WS2019\pilotes -Recurse -ForceUnsigned
On crée une image iso en utilisant oscdimg qui est un outil en ligne de commande disponible avec le Windows ADK
cd C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64
Oscdimg -n -m -b D:\olivier\Projects\WS2019\ISO\boot D:\olivier\Projects\WS2019\ISO D:\olivier\Projects\myws2019.iso
Et voilà, le résultat:
Liens:
Error when removing the read only attribute from a wim file
How to Inject Drivers into a Windows 10 WIM/ISO using the DISM utility?