SQL Server 2012
Bienvenue sur le Laboratoire SUPINFO des technologies Microsoft !
Nous sommes étudiants et travaillons sur des centaines de projets sur les technologies Microsoft.
Nous préparons la migration de ce portail vers les technologies SharePoint 2010.
L'équipe du Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

Créer un CD bootable W2K + SP3 + IE 6 + WMP 7.1 + DX 8.1
Accueil > Articles > Système
Auteur 

3,7/5

Bien


324134
262/987

Comment créer un CD bootable Windows 2000 + SP3 + Internet Explorer 6 + Windows Média Player 7.1 + DirectX 8.1 ?

L’idée m’est venue juste avant la sortie du SP3. Malgré le CD bootable SP2, il me fallait plus d’une heure pour installer un serveur ou une station en Windows 2000.
Quelques recherches sur la toile m'ont rapidement amené à d’excellents sites comme www.tech-hints.com www.thetechguide.com ou le désormais célèbre www.bellamyjc.net de JC Bellamy. Le recoupement d’info m’a permis de réaliser le CD.

Recette :

1.     Intégration du Service Pack 3

2.     L'arborescence \$OEM$
a.
      Cmdlines.txt
b.
     Les scripts
c.
     Winnt.sif

3.     Récupération des sources
a.      Internet Explorer 6
b.     Windows Media Player 7.1
c.     Directx 8.1

4.     Préparation de l’image du CD

5.     Gravage avec Nero

6.     Et pour les plus curieux…

1.    Intégration du Service Pack 3

Cette technique désormais très célèbre dite du SlipStreaming est connue de tous. Pour les retardataires : http://www.laboratoire-microsoft.org/articles/win/slipstreaming/.

Voici néanmoins les grandes lignes de cette méthode.

- Copiez le répertoire \I386 de votre CD sur votre disque dur (ex: C:\ImageCD\I386).
- Décompressez le fichier W2Ksp3.exe à l'aide de Winzip dans un répertoire temporaire.
- Depuis le SP3 décompressé, lancez la commande \I386\update\Update.exe –s:c:\ImageCD

Le SP3 fusionnera avec le répertoire de distribution

2.    L'arborescence \$OEM$

Afin de faciliter le déploiement de ses OS chez les constructeurs et sur de grands réseaux, Microsoft a conçu  une arborescence permettant une pré-installation, l’ajout de drivers spécifiques, des fichiers de réponse et… des scripts !!! Bref tout pour une installation dite OEM.

Créez, cette arborescence dans votre répertoire d’accueil (ex: C:\ImageCD)
Le répertoire \$OEM$ doit être situé au même niveau que le sous-répertoire \I386 précédemment patché.

a.     Cmdlines.txt

Cmdlines.txt est exécuté à la fin de l’installation en mode graphique avant même qu’un utilisateur ne ce soit connecté. Ce qui veut dire qu’il n’y a pas encore de connexion réseau.
Sa syntaxe est la suivante :

[COMMANDS]
"Command_1"
"Command_2"
…………….
"Command_n"

Attention :

Il n'est pas possible d'utiliser de paramètres entre crochets dans le fichier Cmdline.txt. Si vous avez besoin de paramètres, utilisez un fichier batch que vous appellerez depuis Cmdlines.txt.
Placez le fichier batch directement à la racine de \$OEM$

b.     Les scripts

Maintenant créez un fichier batch que vous appellerez ie6.bat comme ci-dessous :

@echo off
echo Installation d’ Internet Explorer 6
echo .
echo Installation…
echo .
echo Veuillez patienter
%systemdrive%\winapps\ie6\ie6setup.exe /C:"ie6wzd /S:""#e"" /Q:A /R:N"

Puis un autre directx.bat :

@echo off
echo Installation de Directx 8.1
echo .
echo Installation…
echo .
echo Veuillez patienter
%systemdrive%\winapps\directx\dxsetup.exe /install /silent
 

Et enfin un wmp.bat :

@echo off
echo Installation de Windows Media Player 7.1
echo .
echo Installation…
echo .
echo Veuillez patienter
%systemdrive%\winapps\wmp\setup_wm.exe /Q:A /R:N

Ces trois scripts sont donc à placer directement dans \$OEM$.
Les paramètres /Q:A et /R:N permettent une installation silencieuse et sans reboot .

Maintenant cous pouvez créer le fichier Cmdlines.txt à la racine de l’arborescence de distribution \$OEM$.

[COMMANDS]
".\ie6.bat"
".\directx.bat"
".\wmp.bat"

c.     Winnt.sif

L'utilitaire setupmgr.exe qui se trouve sur les distributions de Windows 2000 permet de créer des fichiers de réponse unattend.txt en vue d'installations automatiques ou personnalisées. Setupmgr.exe se cache dans le fichier Deploy.cab du sous-répertoire \Support\Tools. Il est accompagné de 2 autres fichiers Setupcl.exe et setupmgx.dll également à décompresser avant utilisation . Personnellement, je décompresse tout le Deploy.cab dans c:\winnt\system32 pour être tranquille.

- Lancez setupmgr.exe depuis le menu Démarrer à Exécuter

- Pour créer un nouveaux fichier unattend

- C'est quand même ce qu'on veut !

- Les champs seront pré-remplis avec des valeurs par défaut.

- Gardez le paramètre par défaut.

- Votre dossier de distribution est déjà créé puisqu'il s'agit du répertoire \I386…

- Enregistrez le fichier de réponse sous Winnt.sif

Ce fichier est à placer dans votre sous-répertoire de distribution \I386 patché SP3.

Voici le contenu du fichier texte Winnt.sif :

;SetupMgrTag
[Data]
    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"

[Unattended]
    UnattendMode=ProvideDefault
    OemPreinstall=Yes
    TargetPath=\WINNT

 [GuiUnattended]
    OEMSkipRegional=1
    TimeZone=105

[UserData]
   
FullName=Arella
    OrgName="Ma Société"
    ComputerName=Marseille
    ProductID="xxxxx-xxxxx-xxxxx-xxxxx-xxxxx" 

[Display]
    BitsPerPel=8
    Xresolution=800
    YResolution=600
    Vrefresh=60

[Identification]
    JoinWorkgroup=BDR 

[Networking]
   
InstallDefaultComponents=Yes

Remarquez que j'ai ajouté ou modifié manuellement certains paramètres:

AutoPartition=0
Permet de systématiquement avoir le choix de la partition d'installation.

OemPreinstall=Yes
Est obligatoire pour prendre en charge l'installation OEM.

ProductID
Se passe de commentaire…

3.    Récupération des sources

a.     Internet Explorer 6

Nous créons un CD bootable Windows 2000, inutile donc d'insérer les sources les fichiers d'installation des autres OS.
Le fichier initial d'installation ie6setup.exe est téléchargeable sur le site de Microsoft.
Il accepte la syntaxe suivante :

Ie6setup.exe /c:"ie6wzd.exe /d /s:""#E"""

Cet assistant permet de ne télécharger que les sources de IE6 pour Windows 2000.
Sauvegardez les sources dans le sous-répertoire \$OEM$\$1\winapps\ie6
(Remarquez au passage qu'on est loin des 70Mo de l'installation complète.)

b.     Windows Media Player 7.1

Téléchargez le fichier mp71.exe en version française et pour Windows 2000 depuis le site de Microsoft et décompressez le avec WINZIP dans le sous-répertoire \$OEM$\$1\winapps\wmp.

http://www.microsoft.com/france/download/default.asp

c.     Directx 8.1

Là encore le fichier dx81NTfrn.exe est téléchargeable en version française et pour Windows 2000 depuis le site de Microsoft.

http://www.microsoft.com/france/download/default.asp

Il est à décompresser toujours avec WINZIP dans le sous-répertoire \$OEM$\$1\winapps\directx

4.    Préparation de l'image du CD

L'image du CD (C:\ImageCD dans mon exemple) doit donc comporter:

-         CDROM_NT.5

-         CDROM_IP.5 (dans le cas d'un Windows 2000 Pro)

-         CDROM_IS.5 (dans le cas d'un Windows 2000 Serveur)

-         Bootfont.bin

-         AUTORUN.INF

-         SETUP.EXE

-         CDROMSP3.TST (créé lors de l'application du SP3)

-         Le répertoire \BOOTDISK

Plus

-         L'arborescence \I386 patchée SP3, comprenant le fichier Winnt.sif  (si souvenez vous)

Plus

-         Notre fameuse arborescence \$OEM$ comprenant le fichier Cmdlines.txt, les 3 scripts, et les sous-répertoires des sources.

5.    Gravage avec Nero

Je vous laisse deviner le site sur lequel j'ai pioché mes infos… Merci M. Bellamy.
Je n'ai absolument rien à ajouter dans ce paragraphe puisque tout est expliqué avec des Snapshoots sur ce lien :
http://www.bellamyjc.net/fr/cdbootable.html#nero

6.    Et pour les plus curieux…

-         Le répertoire \$OEM$ doit être placé au même niveau que le répertoire \I386 pour la réalisation d’un CD, et non dans le répertoire \I386. C’est apparemment un bug que Microsoft ne corrigera pas.
Dans le cas d’une installation en ligne de commande avec un fichier unattend.txt, il faut bel et bien placer le répertoire \$OEM$ sous \I386.

-         A cause d’une erreur de programmation, les fichiers ne sont pas supprimés à la fin de l’installation. Mais rien n’empêche de créer un script qui les efface.

-         Le service Windows Installer comme les services réseaux ne sont pas démarrés pendant cette étape de l’installation.




En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft

Définitions

Accès direct aux définitions :
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Effectuez une recherche dans les définitions :