14e
Etape: Phase finale du projet
Passons maintenant en revue les différents
fichiers créés et ceux qui restent à
faire:
unattend.txt est terminé,
il sera appellé par un fichier batch ou en ligne de
commande. Toutefois, si vous souhaitez que le setup tienne
compte de ce fichier à chaque installation et sans
avoir à le spécifier en ligne de commande (cas
de figure d'un CD de boot), faites-en 2 copies. Vous renommerez
la 1ere: winnt.sif
et la 2e: winnt32.sif, l'un pour les installations commençant
sous DOS et l'autre pour celles qui débutent sous Windows.
cmdlines.txt contient
les commandes supplémentaires que vous avez introduites
ou l'appel de batchs.
Il nous reste à créer les 2 fichiers batch qui
permettront d'installer XP en mode unattended, lorsque nous
ne booterons pas
sur le CD.
Nous nommerons le premier, par exemple, install.bat
pour l'installation sous DOS et le 2e install32.bat
pour celle sous Windows.
Voici le listing de chacun:
-install.bat
.\I386\winnt /s:.\I386 /u:.\unattend.txt |
-install32.bat
.\I386\winnt32 /unattend:.\unattend.txt |
les paramètres pour le mode
unattend varient légèrement entre winnt et
winnt32. Pour ceux qui ne le sauraient pas, winnt
est le programme d'installation sous DOS,
et winnt32 son homologue
sous Windows.
Maintenant vous n'aurez plus qu'à
exécuter install.bat ou install32.bat afin que l'installation
en mode unattended commence.
Intéressons-nous maintenant
à la répartition des différents fichiers
dans l'arborescence de notre projet:
Voici un tableau récapitulant
l'emplacement de chaque fichier qui a été abordé dans
cet article (WinXP représentant
la racine du CD)
Nom |
Répertoire
de destination |
Notes |
install.bat
install32.bat |
WinXP\ |
|
unattend.txt |
WinXP\
WinXP\I386
|
-Dans I386 il remplacera
juste un fichier d'exemple.
|
winnt.sif
winnt32.sif |
WinXP\I386 |
-Seulement si vous souhaitez
utiliser vos paramètres quelque soit le type
d'installation. |
apps.bat
cmdlines.reg
cmdlines.txt
patchs.bat
registry.bat
utilidef.reg utilisat.bat |
WinXP\$OEM$ |
-N'oubliez pas la ligne OemFilesPath="..\$OEM$" dans
unattend.txt
|
Eventuelles applications
|
WinXP\$OEM$\$1\Apps |
-Utiliser des noms courts au
format 8.3 |
nologon.reg
runonce.bat
runonce.reg |
WinXP\$OEM$\$1\Apps |
|
Drivers |
WinXP\$OEM$\$1\Drivers |
-Utiliser des noms courts au
format 8.3 |
Patchs récalcitrants |
WinXP\$OEM$\$1\Patchs |
-Utiliser des noms courts au format 8.3 |
Thèmes supplémentaires |
WinXP\$OEM$\$1\Resources\Themes |
|
Eventuels fichiers qui seront placés dans Windows\System32 |
WinXP\$OEM$\$$\System32 |
-Ici %SystemRoot% correspond au répertoire Windows |
Eventuels patchs |
WinXP\$OEM$\Patchs |
-Ce chemin est valable dans notre exemple seulement, dans un agencement standard il faudrait les placer dans WinXP\$OEM$
-Utiliser des noms courts au format 8.3 |
L'arborescence du projet:

La racine du futur CD:

Le supplice se termine ;), il ne reste
plus que l'essentiel: la gravure de la précieuse
galette.
|