2. Slipstreaming et mises à jour
Le Slipstreaming
Cette étape vous permettra d’intégrer un service pack à votre Windows quelle que soit sa version. Techniquement, le slipstreaming remplace les fichiers originaux du CD de Windows par celui du SP. Nous allons avoir besoin de décompresser le SP à l’aide d’un de vos logiciels de décompression quotidien (Winrar, Winzip, etc.) dans un dossier nommé "SP1". Vous pouvez également décompresser le SP1 en tapant "servicepack.exe –q –x:C:\tmp\SP1\" dans un invite de commande. Récapitulons, nous avons maintenant un dossier principal "tmp" où il y a deux sous dossier "SP1" et "2k3". Ensuite lancez un invite de commandes (prompt DOS) en allant dans le menu Démarrer sur Exécuter ou la combinaison de touche Windows + R et tapez "C:\tmp\SP1\I386\update\update.exe –s:C:\tmp\2k3" puis OK. Vérifiez bien la syntaxe de la commande et vous devriez apercevoir une fenêtre de chargement suivie d’une autre fenêtre confirmant le succès du slipstreaming.

Cette méthode est utilisable pour toute version de Windows appart pour le SP2 de Windows XP où il est possible d’intégrer le SP à Windows XP sans avoir besoin de le décompresser préalablement avant. La commande à exécuter pour intégrer directement le SP2 est "servicepack.exe –s:C:/XP".
Remarque : Sachez qu’il existe une autre méthode de procéder à l’aide d’un logiciel appelé "nLite" qui réalisera le Slipstreaming de façon automatique. Cette méthode ne sera pas vue dans notre article par un manque d’intérêt évident.
Intégrer les autres MAJ
Votre Windows est maintenant équipé de son SP, libre à vous de continuer sur une véritable installation unattend ou d’en rester là et de graver votre Windows. Nous allons passer pour les plus téméraires à l’intégration des mises à jour (MAJ) critiques de Windows disponible sur Windows Update. C’est toujours assez ennuyeux d’installer les MAJ à chaque réinstallation du système, on ne vous parle même pas des malheureux en 56K (Eh oui, ça existe encore le 56K). Il va falloir dans un premier temps se procurer les MAJ en fonction de notre version de Windows puis de les installer. Il existe encore des outils pour les faignants comme XPCreate.
Récupération des MAJ
Avant de commencer, il faut savoir que Microsoft a choisi des conventions pour le nom de ses correctifs, par exemple "Q815062_W2K_spl_X86_FRA.exe".
Le "Q815062" représente le numéro de l’article de la KB (Knowledge Base) qui correspond à la base de connaissance de Microsoft. Le "W2K" représente le système d’exploitation que le correctif corrige. Le "sp1" indique qu’il s’agit d’un correctif pour le SP1. Le "X86" indique que le correctif s’applique sur les versions 32 Bits. Il y a marqué "ia64" pour les versions 64 Bits. Enfin le "FRA" signifie que le patch s’applique sur un système en français.
Il existe différentes méthodes pour trouver les hotfixes ou correctifs (MAJ) sans compter les outils le faisant pour vous. Voyons tout cela plus en détails.
Catalogue de Windows Update
Procédez à installation de Windows avec SP sans autres MAJ puis rendez vous sur le Catalogue de Windows Update (http://v4.windowsupdate.microsoft.com/catalog/fr/). Choisissez une recherche des MAJ pour les systèmes d’exploitation Microsoft Windows et sélectionnez donc votre version de Windows et ainsi que la langue de votre OS (Operating System). Ajoutez chaque MAJ à votre panier puis choisissez un dossier de destination pour le téléchargement. Chaque MAJ sera placé dans un dossier appart.
Windows Update + KB
Cette méthode est la plus sûre même si elle peut être parfois ennuyante. Même procédé, installez Windows avec SP sans autres MAJ et rendez vous sur Windows Update (http://windowsupdate.microsoft.com/). Notez les numéros des MAJ critiques puis reportez les à la fin de l’url suivante (http://support.microsoft.com/?kbid=xxxxxx) en remplaçant les xxxxxx par ces numéros. Sur cette page web, vous allez être dirigé sur une page qui vous permettra de télécharger le correctif en question. Répétez cette méthode pour chaque numéro. Sachez que vous pouvez également utiliser le centre de téléchargement de Microsoft à l’adresse suivante http://www.microsoft.com/downloads/search.aspx?displaylang=fr qui d’après nous est beaucoup plus pratique.
Les autres solutions
Si vous êtes un habitué des forums sur Internet, cela peut être une bonne solution. Il existe un grand nombre de forum qui listent les dernières MAJ après chaque SP. Pour déterminer les correctifs, il y a les outils XPCreate, HFNetChk (en invite de commandes) ou encore un outil de Microsoft appelé MBSA (Microsoft Baseline Security Analyser).

Installation des MAJ
Après avoir récupéré vos correctifs, il suffit de les installer. Cette tâche reste minutieuse car il existe 2 types de correctif, les fichiers SFX, c'est-à-dire les fichiers CAB qui sont des fichiers auto extractibles ou les fichiers de type Win32 Cabinet Self-Extractor. Cette variété de correctifs engendre la variété de commutateurs (ou switch) pour permettre leurs installations en mode sans assistance (silencieuse, sans reboot, etc.) que nous verrons dans la prochaine partie.
Include :SFX.png Include :WIN32.png
Legende: Type SFX Legende: Type WIN32
SVCPACK.INF
Voila la méthode traditionnelle, elle se déroulera en mode GUI (Graphical User Interface), c'est-à-dire qu’il y aura une fenêtre qui s’exécutera à l’installation du correctif. Copiez l’ensemble de vos correctifs dans le dossier "C:\tmp\2k3\I386\SVCPACK\" puis renommez les sous un format 8.3. C'est-à-dire que les fichiers doivent respecter les formats standard de Microsoft pour permettre une installation sous MSDOS. Les fichiers doivent être sous la forme de 8 caractères maximum, 1 point (pour définir l’arrêt du nom du fichier) et de 3 caractères (pour l’extension du fichier) par exemple KB890046.exe.
Ensuite ouvrez le Bloc-notes puis recopiez le code suivant en fonction de votre OS en changeant donc les noms des correctifs par les vôtres.
|
Windows XP
|
Windows 2000
|
Windows 2003
|
|
[CatalogHeader]
[Version]
BuildNumber=2195
MinorVersion=0
MajorVersion=5
Signature="$Windows NT$"
[SetupData]
CatalogSubDir="\i386\SVCPACK"
[SetupHotfixesToRun]
KB890046.exe
/q /o /n /z
KB904706.exe
/q /o /n /z
KB902400.exe
/q /o /n /z
qchain.exe
[ProductCatalogsToInstall]
|
[CatalogHeader]
[Version]
BuildNumber=2600
MinorVersion=1
MajorVersion=5
Signature="$Windows NT$"
[SetupData]
CatalogSubDir="\i386\SVCPACK"
[SetupHotfixesToRun]
KB905414.exe /q /o /n /z
KB904706.exe /q /o /n /z
KB902400.exe /q /o /n /z
qchain.exe
[ProductCatalogsToInstall]
|
[CatalogHeader]
[Version]
BuildNumber=3790
MinorVersion=2
MajorVersion=5
Signature="$WINDOWS NT$"
[SetupData]
CatalogSubDir="\I386\svcpack"
[SetupHotfixesToRun]
KB905414.exe /q /o /n /z
KB904706.exe /q /o /n /z
KB902400.exe /q /o /n /z
[ProductCatalogsToInstall]
|
Comme dit précédemment, et comme vous avez remarqué, il y a un ensemble de commutateur permettant l’installation en mode unattend de vos correctifs. Dans notre exemple les correctifs sont tous du type WIN32 et sont donc tous installés par l’ensemble de commutateur /q / o /n /z mais il est possible que vous rencontrez le type SFX, il vous faudra utiliser l’ensemble /q:a /r:n.
Détaillons chaque commutateur pour ces deux types de fichier pour comprendre mieux le fonctionnement. Sachez que vous pouvez connaître toutes les options disponibles pour l’installation d’un correctif en tapant en invite de commandes "correctif.exe / ?".
Pour le type de fichier WIN32, le commutateur /q équivaut /u, c'est-à-dire qu’il permet l’installation en silence mais il n’affiche pas de fenêtre de progression de l’installation. Le commutateur /o remplace les fichiers OEM sans demander l’avis à l’utilisateur et permet de gagner en temps d’installation. Le commutateur /n permet de ne pas archiver les fichiers de désinstallation, vous n’aurez donc aucune entrée dans l’ajout/suppression de programmes pour chaque correctif. Pour finir, le commutateur /z évite de redémarrer la machine lorsque l’installation est terminée.
Pour le type de fichier SFX, le commutateur /q permet également une installation en silence mais complété par l’option :a, il permet de n’afficher aucune fenêtre à l’utilisateur. Pour l’ensemble /r:n, il permet de ne jamais redémarrer après l’installation du correctif. Vous devrez donc utiliser l’ensemble de commutateur /q:a /r:n pour les fichiers de type SFX.
Sauvegardez le fichier texte sous le nom svcpack.inf dans le dossier C:\tmp\2k3\I386. Vous devez supprimer le fichier SVCPACK.IN_ dans le même dossier pour permettre à Windows d’utiliser votre propre fichier. Vous avez maintenant un exemple pour chaque version de Windows, il ne vous reste plus qu’à faire la même chose avec vos correctifs. N’oubliez pas Qchain.exe à la fin de vos correctifs dans le fichier svcpack.inf, il permet de vérifier la dernière version des fichiers installés quand 2 correctifs possèdent le même nom de fichier mais avec un numéro de version différent. Qchain n’est pas nécessaire pour la famille de Windows 2003 et Windows XP en 64 Bits car chaque correctif est inclus des fonctionnalités de cet outil. Vous trouverez Qchain disponible sur le centre de téléchargement de Microsoft en cherchant le numéro 815062.
La dernière étape pour rendre cette méthode fonctionnelle est d’ouvrir le fichier DOSNET.INF dans le dossier I386 et de rajouter dans n’importe quel espace blanc en début de ligne "[OptionalSrcDirs]" suivie en sautant une ligne de "svcpack".
Le commutateur /INTEGRATE
Il s’agit d’un commutateur disponible il n’y a pas très longtemps sur les nouveaux correctifs pour les intégrer à Windows. On pourrait même dire que cette méthode est révolutionnaire étant donné sa simplicité. Le commutateur /integrate permet rapidement de faire toutes les étapes qu’avec la méthode précédente. L’atout que procure ce type d’installation, c’est que dans la partie [ProductCatalogsToInstall] du fichier svcpack.inf, nous aurons les catalogues qui seront rajoutés. Il ne vous reste plus qu’à exécuter la commande "c:\tmp\hotfixes\hotfix.exe /integrate:c:\tmp\2k3" pour chaque MAJ dans une invite de commandes. Si cela ne fonctionne pas, vous avez été prévenu que cette méthode était récente. Ouvrez le fichier svcpack.inf dans "C:\tmp\2k3\I386\" puis rajouter le commutateur /O à chaque correctif. On appelle également cette méthode, le slipstreaming de correctifs.
Les autres solutions
Il existe une fois de plus d’autres méthodes mécaniques. Si vous préférez cette façon de faire, il existe nLite que l’on retrouve encore avec également XPCreate. Il y a aussi RyanVM’s MSFN Files (http://www.ryanvm.net/msfn) et AutoPatcherXP (http://www.autopatcher.com/).
Nous n’en sommes pas encore là mais après l’installation de Windows par prévoyance, vérifiez que les correctifs ont bien été installés à l’aide de l’outil Qfecheck.exe disponible sur le site de Microsoft.
Sommaire
1. Les Prérequis
2. Slipstreaming et mises à jour
3. Création du fichier UNATTEND
4. Modification du fichier winnt.sif
5. L'arborescence OEM
6. Les différents types de support d'installation
7. Les méthodes d'installation
8. Installation des drivers
9. Quelques modifications systèmes
Conclusion
|
|
 |
Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft
|
|