



|
|
Créer
un disque multi-installation
|
Un didacticiel consacré
à la création d'un disque multi-installation.
Dernière mise à jour : 20/10/2005
- Créer
un support multi installation :
Nous nous proposons de créer là un support ultime
intégrant différentes versions de Windows ainsi que
la plupart des Cd-Rom permettant de dépanner efficacement
votre ordinateur. La question est donc de regrouper un ensemble
de CD sur un support DVD qui soit "bootable". Signalons
que la procédure est un peu longue mais vous fera, par la
suite, gagner un temps considérable…
Nous partons du principe que les modifications que nous allons apporter
seront faites sur un lecteur nommé F:. Par ailleurs, bien
que nous avons essayé d'être le plus exhaustif possible
vous pourrez toujours trouver des renseignements complémentaires
sur ces pages web : http://severinterrier.free.fr/Boot/UltimeDVD/index.htm
et http://flyakite.msfnhosting.com.
Nous allons tout d'abord créer l'arborescence des répertoires
:
1) À la racine du disque dur, créez un dossier nommé
DVD.
2) Dans \DVD, créez une dossier nommé SETUP.
3) Dans \DVD, créez une dossier nommé BOOT.
4) Dans DVD\BOOT, créez un dossier nommé Outils.
5) Téléchargez un fichier nommé cds2011.zip
à partir d'une de ces adresses web : www.cdshell.org/
ou http://severinterrier.free.fr/Boot/UltimeDVD/cds2011.zip.
6) Une fois l'archive ZIP extraite, copiez le contenu du répertoire
nommé Boot dans F:\DVD\BOOT. -
Comprendre le processus de démarrage d'un système
NT :
Quand nous créons un support bootable, un fichier nommé
xpboot.bin est utilisé afin de créer cette fameuse
zone amorce. Cette routine envoie l'instruction de parcourir le
répertoire i386 et de démarrer le fichier Setupldr.bin.
Ce dernier parcourt le fichier Txtsetup.sif qui appelle le processus
d'installation en mode graphique initié par le fichier Setup.exe.
- Préparation d'un système
NT :
La procédure est la même quelque soit le système
d'exploitation que vous souhaitez "injecter". Voici brièvement
un récapitulatif des principales étapes :
* Créer un répertoire dont le nom ne dépasse
pas quatre lettres et qui soit en majuscules.
* Copiez l'intégralité du Cd-Rom dans ce répertoire.
* Copiez le contenu des disquettes de démarrage dans ce même
répertoire.
* Éditez le fichier Setupldr.bin afin de modifier les occurrences
de i386 par le nouveau nom du répertoire qui correspond au
système d'exploitation à installer.
* Éditez le fichier Txtsetup.sif.
* Éditez le fichier contenant le secteur de "Boot"
du Cd-Rom original.
* Copiez les fichiers images du secteur d'amorçage à
la racine du dossier "parent".
Voici un tableau récapitulatif de chaque modification à
apporter en fonction du système d'exploitation que vous souhaitez
installer.
Version du système - Nom du fichier "amorce" -
Dossier de démarrage - Répertoire d'installation
2003 Datacenter - 3DCT.dat - \3DCT - \DVD\SETUP\2003\DCT
2003 Entreprise - 3ENT.dat - \DVD\3ENT - \DVD\SETUP\2003\ENT
2003 Standard - 3STD.dat - \DVD\3STD - \DVD\SETUP\2003\STD
2003 Web - 3WEB.dat - \DVD\3WEB - \DVD\SETUP\2003\WEB
XP Professionnel - PRO1.dat - \DVD\PRO1 - \DVD\SETUP\XP\PRO
XP Familial - HOM1.dat - \DVD\HOM1 - \DVD\SETUP\XP\HOM
2000 Advanced Server - 2ADV.dat - \DVD\2ADV - \DVD\SETUP\2000\ADV
2000 Server - 2SRV.dat - \DVD\2SRV - \DVD\SETUP\2000\SRV
2000 Professionnel - 2PRO.dat - \DVD\2PRO - \DVD\SETUP\2000\PRO
NT4 Serveur - NT4S.dat - \DVD\NT4S - \DVD\SETUP\NT4\SRV
NT4 Workstation - NT4W.dat - \DVD\NT4W - \DVD\SETUP\NT4\WRK
Voici la procédure s'appliquant à Windows XP SP1 :
1) Copiez l'intégralité du contenu du CD-Rom dans
un dossier appelé PRO.
Par exemple, dans ce chemin : F:\DVD\SETUP\XP\PRO.
2) Créez un dossier nommé PRO1 dans le dossier DVD.
Nous devons maintenant procéder à l'extraction du
contenu des disquettes de démarrage dans ce dossier. C'est
l'objet du paragraphe suivant. -
Extraire le contenu des fichiers présents sur les disquettes
de démarrage :
En fonction de votre système d'exploitation voici les différentes
procédures possibles :
* Windows XP : Rendez-vous à cette adresse : http://support.microsoft.com/?kbid=310994.
* Windows 2000 : Les disquettes sont présentes dans le répertoire
Bootdisk du Cd-Rom d'installation.
* Windows NT4 : Lancez cette commande depuis le répertoire
i386 du système : winnt32 /ocx
* Windows Server 2003 : Nous sommes obligé de simuler l'installation
de Windows. De ce fait, le processus d'installation va modifier
le contenu du fichier Boot.ini en ajoutant sa propre entrée.
Par mesure de précaution nous allons donc faire une sauvegarde
du fichier Boot.ini placé à la racine de votre disque
dur :
1) Avec le bouton droit de la souris cliquez sur le fichier Boot.ini
puis sur la commande Copier.
2) Avec le bouton droit de la souris cliquez sur une partie vide
du volet de droite de l'Explorateur puis sur la commande Coller.
Un fichier nommé Copie de boot.ini sera créé.
3) Cliquez sur Démarrer/Exécuter puis saisissez cette
commande : F:\DVD\SETUP\2003\STD\i386\winnt32.exe /noreboot
4) Choisissez l'option Nouvelle installation.
5) À l'apparition de la fenêtre Options d'installation,
cliquez sur Options avancées et vérifiez que la case
Copiez tous les fichiers d'installation depuis le CD soit cochée.
Deux répertoires vont être créés :
* $WIN_NT$.~BT : le répertoire de "Boot".
* $WIN_NT$.~LS : le dossier d'installation des fichiers.
6) Supprimez ce dernier répertoire.
7) Renommez le répertoire $WIN_NT$.~BT en ceci : 3STD
8) Ouvrez ce répertoire et supprimez ces fichiers : BOOTSECT.DAT,
migrate.inf, winnt.sif.
Cette procédure ayant modifié le fichier Boot.ini,
supprimez la version existante puis renommez le fichier Copie de
boot.ini en ceci : Boot.ini.
Concernant tous les autres systèmes d'exploitation suivez
cette procédure (dans cet exemple, Windows XP Édition
Professionnelle avec le Service Pack 1) :
Le fichier téléchargé se nomme : winxpsp1_fr_pro_bf.exe.
1) À l'aide d'un programme comme "WinRAR" décompressez
le fichier.
Vous obtiendrez 6 fichiers portant l'extension .img.
2) Lancez "WinImage".
3) Cliquez sur Fichier/Ouvrir…
4) Sélectionnez le premier fichier .img.
5) Cliquez sur Image/Extraire puis cliquez sur le bouton Parcourir…
6) Sélectionnez ce répertoire : F:\DVD\PRO1.
Cochez le bouton radio Recréer l'arborescence puis cliquez
sur OK.
7) Répétez la même procédure pour chacun
des fichiers images. - Mettre en
place les systèmes NT :
Nous continuons notre démonstration en prenant comme exemple
l'installation de Windows XP Édition Professionnelle.
1) À l'aide d'un éditeur hexadécimal comme
"Frhed" ouvrez le fichier Setupldr.bin placé dans
\DVD\PRO1.
Pour obtenir plus d'explications sur l'utilisation de "Frhed"
reportez-vous à la page Erreur ! Signet non défini..
2) Recherchez toutes les occurrences de cette chaîne de caractères
i386 puis remplacez-les par celle-ci : PRO1.
Quatre occurrences seront trouvées… N'oubliez pas d'enregistrer
les changements.
3) Déplacez un fichier nommé txtsetup.sif de F:\DVD\SETUP\XP\PRO\I386
vers F:\DVD\PRO1.
4) Éditez ce fichier à l'aide du Bloc-notes Windows.
5) Cherchez cette occurrence : SetupSourcePath.
6) Une fois cette dernière trouvée, modifiez la valeur
inscrite par le nouveau chemin des fichiers d'installation. Dans
notre exemple : \SETUP\XP\PRO\
Vous obtiendrez alors cette ligne : SetupSourcePath = "\SETUP\XP\PRO\"
7) Enregistrez les changements apportés au fichier.
- Modifier l'image du secteur de démarrage
:
Cette étape est indispensable afin de définir le nouvel
emplacement des fichiers d'installation. Vous pouvez télécharger
les fichiers modifiés à partir de cette adresse :
http://severinterrier.free.fr/Boot/UltimeDVD/DAT.zip. Vous obtiendrez
un fichier nommé DAT.zip qu'il vous suffit de décompresser.
1) Sélectionnez le fichier DAT qui correspond au système
d'exploitation que vous préparer puis copiez ce fichier dans
F:\DVD.
Sinon, voici la solution "manuelle" :
1) Lancez ISOBuster.
2) Déroulez l'arborescence du disque puis sélectionnez
un fichier nommé Bootable CD.
Dans le volet de droite il y aura deux fichiers dont le nom peut
varier.
3) Avec le bouton droit de la souris cliquez sur un fichier nommé
Arnes Boot Record.img puis cliquez sur la commande Extraire.
4) Toujours à l'aide d'un éditeur hexadécimal
comme "Frhed", recherchez cette chaîne de caractères
: SETUPLDR.BINBOOTFIX.BINI386
5) Remplacez cette occurrence : i386 par celle-ci : PRO1
6) Renommez le fichier en l'appelant PRO1.dat
7) Copiez ou déplacez ce fichier dans F:\DVD. -
Finaliser l'installation des systèmes NT :
Il ne nous reste plus qu'à copier certains fichiers depuis
les répertoires d'installation respectifs de F:\DVD\SETUP\XP\PRO
vers le répertoire F:\DVD. Voici un récapitulatif
des fichiers à copier :
* Windows NT4 WorkStation ou Server : cdrom_w.40 ou cdrom_s.40.
* Windows 2000 : cdrom_nt. 5 puis, en fonction de votre version
: cdrom_ia.5, cdrom_is.5, cdrom_ip.5. Si vous avez installé
un Service Pack, copiez le fichier cdromspx.txt.
* Windows Server 2003 : Lisezmoi.htm puis, en fonction de votre
version : win51d, win51a, win51s ou win51b.
* Windows XP :lisezmoi.htm, win51, win51ip ainsi que spnotes.html
et win51ip.sp1 si le Service Pack 1 a été intégré.
* Windows XP SP2 : win51ip.SP2, win51ic.SP2 (si vous avez inclu
le SP2 aux fichiers d’installation de XP Édition Professionnelle
ou Familiale) - Préparation
des fichiers d'installation de Windows 9X :
La procédure est plus simple dans le sens qu'il est inutile
de créer un répertoire de démarrage.
1) Créez un dossier nommé 98SE dans F:\DVD\SETUP.
2) Copiez l'intégralité du contenu du Cd-Rom dans
ce nouveau dossier.
3) Créez une disquette de démarrage de Windows 98
à partir d'un poste sur lequel est installé ce système
ou en la téléchargeant à partir de cette adresse
: www.bootdisk.com/bootdisk.htm.
En vous aidant d'un logiciel comme "WinImage", vous devez
procéder à l'extraction des fichiers Config.sys et
Autoexec.bat. Pour obtenir plus d'explications sur WinImage reportez-vous
à la page Erreur ! Signet non défini..
4) Lancez "WinImage", cliquez sur Disk/Read Disk ou Fichier/Ouvrir…
si vous avez téléchargé le fichier exécutable.
Le contenu de votre disquette va s'afficher.
5) Sélectionnez le fichier Config.sys, puis cliquez sur Image/Extraire.
6) Éditez le fichier extrait avec le Bloc-notes Windows.
Il ne doit plus comporter que les lignes suivantes :
files=10
buffers=10
dos=high,umb
stacks=9,256
lastdrive=z
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
devicehigh=ramdrive.sys /E 2048
device=display.sys con=(ega,,1)
country=033,850,country.sys
install=mode.com con cp prepare=((850) ega.cpi)
install=mode.com con cp select=850
install=keyb.com fr,,keyboard.sys
)6 Faites la même manipulation pour le fichier Autoexec.bat
puis, après l'avoir édité, modifiez la ligne
Path=
Il y a deux possibilités selon que le répertoire F:\DVD\SETUP\WIN98SE\WIN98
contient un fichier nommé OEMSetup.exe ou Install.exe :
* path=%RAMD%:\;a:\;%CDROM%:\SETUP\WIN98SE\WIN98\OEMSETUP.EXE
* path=%RAMD%:\;a:\;%CDROM%:\SETUP\WIN98SE\WIN98\INSTALL.EXE
7) Dans "WinImage", cliquez sur Image/Inject.
8) Sélectionnez les fichiers Autoexec.bat et Config.sys que
vous avez modifiés, puis cliquez sur le bouton Ouvrir.
9) Validez par Oui à la question "Voulez-vous injecter
2 fichiers totalisant 1657 octets?", puis cliquez sur le bouton
Tout.
10) Cliquez sur File/Fermer image.
11) Placez le fichier image dans F:\DVD puis renommez ce fichier
de cette façon : WIN98SE.IMA
12) Validez par Oui au message d'avertissement vous prévenant
que vous procédez à un changement d'extension.
- Intégration du module "BartPE"
:
Cette fois-ci c'est d'une simplicité biblique !
1) Copiez tous les fichiers et répertoires dans F:\DVD.
Vous obtiendrez alors deux dossiers nommés i386 et Programs.
2) Renommez le fichier bootsect.bin en BartPE.DAT. -
Supprimer les fichiers obsolètes :
Procédez à une recherche récursive des fichiers
suivants et supprimez-les : bootfix.bin - .bak - txtsetup.si - setupldr.bi_.
De plus, ces fichiers peuvent aussi être supprimés
mais uniquement s'ils se trouvent à la racine du dossier
i386 : txtsetup.sif et setupldr.bin. -
Créer le menu de démarrage :
Il est possible de télécharger un menu de démarrage
"prêt à l'emploi" à partir de cette
adresse : http://severinterrier.free.fr/Boot/UltimeDVD/cdshell.zip.
Il vous suffit de placer le fichier cdshell.ini dans le répertoire
F:\DVD\BOOT. Editez ce fichier et procédez aux modifications
nécessaires afin de l'adapter à votre projet.
- Créer le fichier ISO :
Nous allons utiliser un programme appelé "CDImage"
qui est outil développé par Microsoft. Afin de télécharger
la version 2.47, saisissez simplement le nom du programme dans n'importe
quel moteur de recherche.
1) Une fois l'archive ZIP décompressée, vous obtiendrez
un fichier exécutable nommé CDImage.exe.
2) Copiez le fichier cdimage.exe à la racine de votre disque
dur.
3) Cliquez sur Démarrer/Exécuter puis saisissez :
cmd
4) En invite de commandes, placez-vous éventuellement à
la racine de votre lecteur en saisissant : cd\
5) Saisissez cette commande : start f:\cdimage.exe -lMonDVD -t07/30/2005,17:00:00
-bF:\DVD\BOOT\loader.bin -h -n -o -m -yd f:\DVD f:\customdvd.iso
La création du fichier image va démarrer.
Voici une explication des différents paramètres :
* -lMonDVD : définit le label. Dans cet exemple : MonDVD.
* -t07/30/2005,17:00:00 : spécifie l'heure et la date de
création de votre CD-Rom ou DVD-Rom.
* -bF:\DVD\BOOT\loader.bin : précise l'emplacement du secteur
de boot.
* -h : permet d'intégrer les fichiers et répertoires
cachés.
* -n : autorise l'utilisation des noms de fichier longs.
* -o : optimise l'espace occupé en supprimant les fichiers
dupliqués.
* -m : s'affranchit de la limite de taille maximale de 650 Mo.
* -yd : évite l'apparition de messages d'erreur si le programme
détecte deux versions différentes de fichiers portant
le même nom.
* F:\DVD : précise le nom du répertoire qui correspond
à la racine de votre lecteur.
* F:\MonDvd.iso : précise l'emplacement et le nom du fichier
.iso qui sera généré. -
Tester votre image :
Nous allons nous servir de "Virtual PC".
1) Lancez le programme.
2) Cliquez sur Action/Démarrer.
3) Cliquez sur CD/Capturer l'image ISO.
4) Sélectionnez le fichier .iso que vous avez créé,
puis cliquez sur le bouton Ouvrir.
5) Cliquez sur MonDvd.iso.
6) Cliquez sur Action/Réinitialiser.
Vous pouvez ainsi tester toutes les installations que vous aurez
définies. Si vous devez procéder à des ajustements,
il faudra générer une nouvelle image ISO.
- Graver l'image :
Nous allons nous servir de "Nero - Burning Rom", mais
n'importe quel logiciel de gravure convient parfaitement.
1) Lancez le programme.
2) Cliquez sur Fichier/Graver l'image.
3) Sélectionnez l'emplacement du fichier .iso que vous avez
créé, puis lancez le processus de gravure en cliquant
sur le bouton Graver le CD. |
|
|
|
|
|
|
|
|