9e
Etape: Intégration des drivers
A ce stade il va falloir créer de nouveaux répertoires, afin de placer tous les éléments supplémentaires qui seront utilisés durant l'installation:
WinXP\$OEM$ |
normalement $OEM$ n'existe pas, mais si vous comptez ajouter des drivers et des applications, il s'avère essentiel. |
WinXP\$OEM$\$1 |
contient les répertoires à copier sur la partition d'installation. |
WinXP\$OEM$\$1\Drivers |
répertoire qui contiendra, comme son nom l'indique, vos différents drivers. |
Cette étape, dans
la préparation de
votre CD, est facile à mettre en oeuvre, mais afin
qu'elle aboutisse à un résultat positif il
va falloir retenir quelques règles
de base:
-faire bien attention aux chemins
spécifiés dans OemPnPDriversPath
-le répertoire contenant le driver
de votre carte ou périphérique, devra impérativement comporter
un fichier de configuration (.inf)
et un .cat si vous
n'avez pas précisé d'ignorer les drivers non signés.
Des nos jours les drivers
sont bien souvent fournis par le biais d'un
setup dans lequel ils sont encapsulés. Vous avez
2 méthodes
pour les récupérer:
-vous lancez le setup des drivers
sans aller plus loin et vous aurez peut-être la chance
de les récupérer dans une forme utilisable comme indiqué
plus haut. Pour celà allez voir dans votre répertoire temporaire,
habituellement: C:\Documents
and Settings\Votre Login\Local Settings\Temp et mettez-les de côté.
-si vous ne trouvez toujours pas
de .inf, alors des
logiciels comme WinDriver
Ghost, vous permettront de sauvegarder
les drivers déjà installés sur votre machine.
D'un autre côté il n'est peut-être
pas très intéressant d'incorporer des drivers de cartes
graphiques ou de cartes sons, quand on voit la cadence
à laquelle ces derniers sont distribués. C'est particulièrement
vrai si vous ne gravez pas sur un RW, puisque lorsque
vous procéderez à une installation ultérieure, il y
aura déjà longtemps que vos drivers de cartes graphiques
seront périmés.
Dans l'exemple qui va suivre, je
n'ai intégré que les drivers suivants: HP
Deskjet 970Cxi,
K7 (Athlon), Kortex ADSL PCI, Promise
Ultra133 TX2, SATA du VT6420 (pour VIA KT600), Leadtek TV 2000 XP Expert, l'ASPI
Adaptec 4.60 et les Via
4in1.
Voici l'arborescence:
et la ligne de commande correspondante
dans unattend.txt (sans retour à la ligne), section [Unattended] :
OemPnPDriversPath="Drivers\Deskjet;Drivers\K7;Drivers\Kortex;Drivers\Promise;
Drivers\SATA;Drivers\TV2000" |
Durant l'installation
de Windows XP sur la partition de votre choix, le setup
va copier
le contenu du répertoire $1 sur
cette dernière et grâce aux chemins que vous avez spécifiés
il sera en mesure
d'utiliser les drivers et autres patchs. Pour le détail
technique, on ne spécifie qu'un chemin relatif à $1,
car le contenu de celui-ci étant copié sur le disque
dur, le setup complète automatiquement ce chemin
en y ajoutant la variable %systemdrive%,
ce qui permet donc à Windows de retrouver ces répertoires
quelque soit le
disque de destination.
Pour prendre un exemple, si vous
avez choisi d'installer Windows sur C:, %systemdrive% prend
alors pour valeur C:, et le chemin menant au contenu
de $1 (dorénavant présent
sur C:), devient C:\Drivers dans
notre cas.
Nota:
-Pour l'ajout de drivers de type Mass Storage Controller (carte SCSI, RAID, SATA,...) dont vous aurez besoin pour une installation sur ce type de matériel, reportez-vous à ce dossier.
-l'ASPI et les VIA 4in1 se présentant
sous la forme d'exécutables, leur installation est décrite
dans la section suivante, puisqu'elle s'apparente à celle
de patchs.
-Pour les possesseurs de la Kortex,
vous pouvez indiquer votre couple Vpi/Vci dans le fichier
AdslCfg.ini présent
dans le répertoire des drivers.
-Les répertoires contenus dans
$1, sont considérés comme des répertoires temporaires lors
de l'installation et devraient être effacés une fois
cette dernière terminée. Mais le setup comportant
de nouveau un bug, ce n'est pas le cas et vous devrez
faire le ménage vous-même, merci MS...
-Vous pouvez également consulter cette
page du site de MS traitant de l'installation des
drivers.
Etape suivante: l'ajout d'applications
supplémentaires... |