DVD Multi systèmes

Transcription

DVD Multi systèmes
DVD Multi systèmes
1.
Introduction
Dans cet article nous allons voir comment réaliser un DVD contenant de
multiples systèmes d’exploitations comme Windows 98SE, 2000, XP… ainsi que
leurs mises à jour respectives. Je ne reviendrais plus sur les méthodes de
slipstreaming (intégration des services packs) qui font déjà l’objet de nombreux
autres articles.
Avant de commencer il va falloir se munir d’un certain nombre d’outils. Les outils
utilisés ici ne sont pas les seuls dans leurs catégories et ne sont donnés qu’à titre
d’exemple. Libre à vous d’en utiliser d’autres.
Voici les outils qui seront utilisés :
-
2.
UltraEdit32
CD Shell
WinImage
IsoBuster
WinRAR
UltraISO
CDImage
Création de l’arborescence
Avant de commencer à copier les fichiers il faut savoir qu’il va falloir un espace
disque assez important vu que l’on peut stocker de 4.5 à 8.1 Go de données sur
un DVD (simple ou double couche). Pour être tranquille essayez d’avoir une
dizaine de gigaoctets disponibles.
J’ai choisi de copier tous les fichiers vers le dossier C:\multidvd
A l’intérieur de ce dossier créez un dossier appelé SETUP qui contiendra les
différents CD de chaque OS.
3.
Windows 98 SE
A l’intérieur du dossier C:\multidvd\SETUP créez un dossier appelé WIN98SE
et copiez-y tout le contenu de votre CD de Windows 98 SE.
A présent il va falloir se munir d’une disquette de démarrage de Windows 98 SE.
Copiez le contenu de cette disquette vers un dossier temporaire par exemple
C:\temp
a) Modification du fichier autoexec.bat
Modifiez la section "EXT :" comme suit :
Avant
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo Les outils de diagnostic ont ‚t‚ charg‚s sur le lecteur %RAMD%.
echo.
IF "%config%"=="NOCD" GOTO QUIT
IF "%config%"=="HELP" GOTO HELP
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
echo.
GOTO QUIT
Après
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo Les outils de diagnostic ont ‚t‚ charg‚s sur le lecteur %RAMD%.
echo.
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
echo.
cls
echo Installation de Windows 98 Seconde Edition
echo.
echo Chargement en cours...
path=%RAMD%:\;a:\;%CDROM%:\SETUP\WIN98SE\WIN98\
OEMSETUP.EXE
echo.
GOTO QUIT
Si votre CD de 98 SE ne contient pas le fichier OEMSetup.exe il vous suffit de
remplacer la ligne correspondante et d’appeler le fichier setup.exe standard :
path=%RAMD%:\;a:\;%CDROM%:\SETUP\WIN98SE\
SETUP.EXE
b) Modification du fichier config.sys
Effacez tout le contenu de ce fichier et remplacez le par ceci :
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
c) Création du fichier image
Pour réaliser le fichier image qui va permettre de lancer l’installation nous
allons utiliser le logiciel WinImage.
Après avoir choisi « Nouveau » dans le menu fichier, la fenêtre suivante va
apparaître
Il suffit de choisir le format standard 1.44Mo (étant donné que les fichiers
proviennent déjà d’une disquette 3" ½)
Ensuite dans le menu « Image » choisissez « Injecter » et sélectionnez tous
les fichiers se trouvant dans votre dossier temporaire, dans mon exemple C:\temp
Une fois les fichiers injectés, il suffira d’enregistrer le fichier image sous
C:\multidvd\98SE.ima
Nous verrons un peu plus loin lors de la création du script de démarrage,
comment ce fichier sera appelé.
4.
Windows ME
Je ne m’attarderais pas sur cette partie, vu que la méthode à appliquer est
exactement la même que pour Windows 98 SE.
5.
Windows 2000 Professionnel, Server, Advanced Server
A l’intérieur du dossier C:\multidvd\SETUP créez un dossier appelé WIN2000
puis un sous répertoire PRO (pour la version professionnelle), SERVER (pour la
version serveur) … et copiez-y tout le contenu de votre ou vos CD de Windows
2000.
Je ne traiterais que de Windows 2000 Professionnel dans mes exemples, la
méthode étant là aussi la même pour les autres versions.
a) Création des dossiers de démarrage
Il va falloir créer un dossier de démarrage pour chaque version de Windows
2000 sous C:\multidvd
Ces dossiers ne devront pas dépasser 4 caractères de long (nous verrons juste
en dessous pourquoi). Je vais utiliser des dossiers appelés 2PRO, 2SRV et 2ASV
A présent les disquettes de boot vont être utilisées, celles-ci se trouvent sur
votre CD de Windows 2000 dans le dossier bootdisk (attention uniquement
dans le cas où vous n’avez pas intégré de service pack au CD).
Si vous ne les possédiez pas, elles peuvent également se trouver sur Internet,
par exemple sur ce site.
Utilisez WinImage pour extraire le contenu des 4 fichiers IMG vers le dossier
C:\multidvd\2PRO
Attention : veillez à bien sélectionner « Recréer l’arborescence » !
Vous pouvez aussi créer vous-même ces fichiers de boot, notamment
dans le cas où vous avez intégré le service pack 4 à votre CD (voir la méthode
un peu plus loin dans la section Windows Server 2003). Je recommande
d’ailleurs cette méthode.
b) Modifications des fichiers
-
Ouvrez le fichier « setupldr.bin » qui se trouve sous C:\multidvd\2PRO
avec UltraEdit32 et recherchez (Ctrl+F) la chaîne « i386 » (attention de
bien avoir coché "Rechercher chaîne ASCII")
Puis cliquez sur le « i » de « i386 » et puis saisissez « 2PRO » en
remplacement (c’est pour cela qu’il ne faut pas dépasser 4 caractères de
long). Ceci devra être effectué 3 fois en tout et pas une fois de plus.
-
Ouvrez le fichier « txtsetup.sif » qui se trouve sous
C:\multidvd\SETUP\WIN2000\PRO\i386 avec le bloc notes et recherchez la
chaîne « SetupSourcePath ». Il va falloir remplacer le chemin par défaut
« \ » par le chemin où se trouvent nos fichiers d’installation, à savoir
« \SETUP\WIN2000\PRO »
Après avoir sauvegardé le fichier, déplacez le vers le dossier
C:\multidvd\2PRO (pas simplement le copier !)
-
Placez vous dans le dossier C:\multidvd\SETUP\WIN2000\PRO et copiez
(pas déplacer !) les fichiers suivants vers le dossier C:\multidvd :
• cdrom_nt.5
• cdrom_is.5 (2000 Server uniquement)
• cdrom_ia.5 (2000 Advanced Server uniquement)
• cdrom_ip.5 (2000 professionnel uniquement)
• cdromsp4.tst (si vous avez inclus le service pack 4 aux fichiers
d’installation)
c) Extraction du secteur de boot
Démarrez ISOBuster et placez vous sur la section « Bootable CD » de votre
CD de Windows 2000
Le fichier IMG est le fichier qui contient le secteur de boot et que nous allons
extraire. Pour cela faites un clique droit sur le fichier « BootImage.img » (ce nom
peut varier suivant votre CD de Windows 2000) et sélectionnez l’option « Extraire
BootImage.img ». Placez le fichier extrait dans C:\multidvd et renommez le en
« 2PRO.dat »
Ouvrez ensuite ce fichier avec UltraEdit32 et recherchez la chaîne
« SETUPLDR.BINBOOTFIX.BINI386 ».
Remplacez les 4 dernières lettres par le nom de votre répertoire où vous avez
placé les fichiers de démarrage, dans mon exemple 2PRO
Sauvegardez le fichier et refermez UltraEdit32.
Nous verrons un peu plus loin lors de la création du script de démarrage,
comment ce fichier sera appelé.
d) Cas des installations personnalisées (unattended.txt / winnt.sif)
Tout comme pour l’intégration d’un service pack je ne vais pas m’attarder sur
la procédure de création du fichier winnt.sif, si vous ne la connaissez pas il existe
déjà un certain nombre d’articles qui en parlent.
Pour les installations personnalisées rien de plus simple, faites simplement
une copie de votre dossier de démarrage C:\multidvd\2PRO et renommez le en
C:\multidvd\2PR1 par exemple. Faites également une copie du secteur de boot
extrait précédemment et renommez le en 2PR1.dat. Ensuite placez votre fichier
winnt.sif dans le dossier C:\multidvd\2PR1. Nous aurons alors deux dossiers de
démarrage, l’un pour une installation standard de Windows et l’autre pour une
installation personnalisée utilisant le fichier winnt.sif.
Il suffira de rajouter la commande dans le script de démarrage, ceci sera vu
dans le script à la fin de l’article.
6.
Windows XP Professionnel ou Edition Familiale
A l’intérieur du dossier C:\multidvd\SETUP créez un dossier appelé WINXP
puis un sous répertoire PRO (pour la version professionnelle), HOME (pour la
version familiale) … et copiez-y tout le contenu de votre ou vos CD de Windows
XP.
Je ne traiterais que de Windows XP Professionnel dans mes exemples, la
méthode étant là aussi la même pour la version familiale.
a) Création des dossiers de démarrage
Il va falloir créer un dossier de démarrage pour chaque version de
Windows XP sous C:\multidvd
Ces dossiers ne devront pas dépasser 4 caractères de long (comme
précédemment). Je vais utiliser des dossiers appelés PRO1 ou HOME.
A présent les disquettes de boot vont être utilisées, celles-ci peuvent
être téléchargées sur le site de Microsoft (attention suivant la version du
service pack intégré et la langue de votre version de XP !).
Utilisez WinRAR pour extraire le contenu du fichier WindowsXP-KB310994SP2-Pro-BootDisk-FRA.exe
Ensuite prenez WinImage pour extraire le contenu des 6 fichiers IMG vers le
dossier C:\multidvd\PRO1
Attention : veillez à bien sélectionner « Recréer l’arborescence » !
b) Modifications des fichiers
-
Ouvrez le fichier « setupldr.bin » qui se trouve sous C:\multidvd\PRO1
avec UltraEdit32 et recherchez (Ctrl+F) la chaîne « i386 » (attention de
bien avoir coché "Rechercher chaîne ASCII")
Puis cliquez sur le « i » de « i386 » et puis saisissez « PRO1 » en
remplacement. Ceci devra être effectué 4 fois en tout et pas une fois de plus.
-
Ouvrez le fichier « txtsetup.sif » qui se trouve sous
C:\multidvd\SETUP\WINXP\PRO\i386 avec le bloc notes et recherchez la
chaîne « SetupSourcePath ». Il va falloir remplacer le chemin par défaut
« \ » par le chemin où se trouvent nos fichiers d’installation, à savoir
« \SETUP\WINXP\PRO »
Après avoir sauvegardé le fichier, déplacez le vers le dossier
C:\multidvd\PRO1 (pas simplement le copier !)
-
Placez vous dans le dossier C:\multidvd\SETUP\WINXP\PRO et copiez
(pas déplacer !) les fichiers suivants vers le dossier C:\multidvd :
• setupxp.htm (si vous avez inclus le SP2 aux fichiers d’installation)
• WIN51
• WIN51IP (XP Professionnel uniquement)
• WIN51IC (XP Edition familiale uniquement)
• win51ip.SP2 (si vous avez inclus le SP2 aux fichiers d’installation de XP
Professionnel)
• win51ic.SP2 (si vous avez inclus le SP2 aux fichiers d’installation de XP
Edition Familiale)
c) Extraction du secteur de boot
Démarrez ISOBuster et placez vous sur la section « Bootable CD » de votre
CD de Windows XP
Le fichier IMG est le fichier qui contient le secteur de boot et que nous allons
extraire. Pour cela faites un clique droit sur le fichier « Arnes Boot
Record.img » (ce nom peut varier suivant votre CD de Windows XP) et
sélectionnez l’option « Extraire Arnes Boot Record.img ». Placez le fichier extrait
dans C:\multidvd et renommez le en « PRO1.dat »
Ouvrez ensuite ce fichier avec UltraEdit32 et recherchez la chaîne
« SETUPLDR.BINBOOTFIX.BINI386 ».
Remplacez les 4 dernières lettres par le nom de votre répertoire où vous avez
placé les fichiers de démarrage, dans mon exemple PRO1
Sauvegardez le fichier et refermez UltraEdit32.
Nous verrons un peu plus loin lors de la création du script de démarrage,
comment ce fichier sera appelé.
d) Cas des installations personnalisées (unattended.txt / winnt.sif)
Voir la rubrique pour Windows 2000, la procédure étant la même.
7.
Windows Server 2003 Standard, Entreprise, Web Edition
A l’intérieur du dossier C:\multidvd\SETUP créez un dossier appelé WIN2003
puis un sous répertoire STD (pour la version standard), ENT (pour la version
entreprise) … et copiez-y tout le contenu de votre ou vos CD de Windows Server
2003.
Je ne traiterais que de Windows Server 2003 Standard dans mes exemples, la
méthode étant là aussi la même pour les autres versions.
a) Création des dossiers de démarrage
Il va falloir créer un dossier de démarrage pour chaque version de
Windows Server 2003 sous C:\multidvd
Ces dossiers ne devront pas dépasser 4 caractères de long (comme
précédemment). Je vais utiliser des dossiers appelés 3STD, 3ENT et 3WEB.
A présent il va falloir extraire les fichiers de démarrage. Avant de
commencer si vous effectuer la manipulation sous un système d’exploitation à
base de noyau NT (NT, 2000, XP ou 2003) faites une copie de votre fichier
boot.ini car celui-ci sera modifié lors de la création des fichiers de démarrage.
Allez dans Démarrer => Exécuter et saisissez la commande suivante
« C:\multidvd\SETUP\WIN2003\STD\i386\winnt32.exe /noreboot »
L’assistant d’installation de Windows Server 2003 va se lancer. Choisissez
« Nouvelle Installation » et passez les étapes de base.
Choisissez de ne pas télécharger les fichiers d’installation mis à jour comme
ci-dessous.
A la fin de la copie des fichiers d’installation vous obtenez deux répertoires
sur votre lecteur C.
L’un s’appelle $WIN_NT$.~BT et contient les fichiers de démarrage dont nous
avons besoin, l’autre s’appelle $WIN_NT$.~LS et contient les fichiers
d’installation. Ce dernier peut être supprimé intégralement.
Renommez le dossier $WIN_NT$.~BT en 3STD et déplacez le vers
C:\multidvd
Dans ce dossier supprimez également les fichiers suivants :
- bootsect.dat
- migrate.inf
- winnt.sif (vous pourrez mettre votre propre fichier de réponses)
Supprimez également les fichiers $LDR$ et txtsetup.sif qui se trouvent sous
C:\ et n’oubliez pas de remettre votre copie du fichier boot.ini à la place du
fichier existant (car celui-ci à été modifié !).
NOTA :
• si des dossiers ou fichiers n’apparaissaient pas, vérifiez que vous avez
bien activé la visualisation des fichiers et dossiers cachés !
• cette méthode d’extraction des fichiers de démarrage peut aussi
s’appliquer à Windows 2000 ou XP
b) Modifications des fichiers
-
Ouvrez le fichier « setupldr.bin » qui se trouve sous C:\multidvd\3STD avec
UltraEdit32 et recherchez (Ctrl+F) la chaîne « i386 » (attention de bien
avoir coché "Rechercher chaîne ASCII")
Puis cliquez sur le « i » de « i386 » et puis saisissez « 3STD » en
remplacement. Ceci devra être effectué 4 fois en tout et pas une fois de plus.
-
Ouvrez le fichier « txtsetup.sif » qui se trouve cette fois ci sous
C:\multidvd\3STD avec le bloc notes et recherchez la chaîne
« SetupSourcePath ». Il va falloir remplacer le chemin par défaut « \ » par
le chemin où se trouvent nos fichiers d’installation, à savoir
« \SETUP\WIN2003\3STD »
-
Placez vous dans le dossier C:\multidvd\SETUP\WIN2003\3STD et copiez
(pas déplacer !) les fichiers suivants vers le dossier C:\multidvd :
• WIN51 (si vous ne l’avez pas déjà copié auparavant pour XP)
• WIN51IS (Server 2003 Standard uniquement)
• WIN51IA (Server 2003 Entreprise uniquement)
• WIN51IB (Server 2003 Web Edition uniquement)
c) Extraction du secteur de boot
Démarrez ISOBuster et placez vous sur la section « Bootable CD » de votre
CD de Windows Server 2003
Le fichier IMG est le fichier qui contient le secteur de boot et que nous allons
extraire. Pour cela faites un clique droit sur le fichier « Microsoft
Corporation.img » (ce nom peut varier suivant votre CD de Windows Server
2003) et sélectionnez l’option « Extraire Microsoft Corporation.img ». Placez le
fichier extrait dans C:\multidvd et renommez le en « 3STD.dat »
Ouvrez ensuite ce fichier avec UltraEdit32 et recherchez la chaîne
« SETUPLDR.BINBOOTFIX.BINI386 ».
Remplacez les 4 dernières lettres par le nom du répertoire où vous avez placé les
fichiers de démarrage, dans mon exemple 3STD
Sauvegardez le fichier et refermez UltraEdit32.
Nous verrons un peu plus loin lors de la création du script de démarrage,
comment ce fichier sera appelé.
d) Cas des installations personnalisées (unattended.txt / winnt.sif)
Voir la rubrique pour Windows 2000, la procédure étant la même.
8.
ERD Commander 2003
a) Création du dossier de démarrage
Il va également falloir créer un dossier de démarrage pour ERD
Commander sous C:\multidvd
Ce dossier ne devra pas non plus dépasser 4 caractères de long (comme
précédemment). Je vais utiliser des dossiers appelés ERD1.
Il suffit de copier les fichiers de démarrage, pour cela copiez tout le contenu
du dossier i386 qui se trouve sur votre CD d’ERD Commander vers
c:\multidvd\ERD1
b) Modifications des fichiers
-
Ouvrez le fichier « setupldr.bin » qui se trouve sous C:\multidvd\ERD1 avec
UltraEdit32 et recherchez (Ctrl+F) la chaîne « i386 » (attention de bien
avoir coché "Rechercher chaîne ASCII")
Puis cliquez sur le « i » de « i386 » et saisissez « ERD1 » en remplacement.
Ceci devra être effectué 4 fois en tout et pas une fois de plus.
-
Cette fois ci le fichier « txtsetup.sif » ne nécessite pas de modification.
Assurez vous juste que « SetupSourcePath » est bien égal à « "\" »
c) Extraction du secteur de boot
Démarrez ISOBuster et placez vous sur la section « Bootable CD » de votre
CD de ERD Commander
Le fichier IMG est le fichier qui contient le secteur de boot et que nous allons
extraire. Pour cela faites un clique droit sur le fichier « Winternals Software LP
» (ce nom peut varier suivant votre CD de ERD Commander) et sélectionnez
l’option « Extraire Winternals Software LP.img ». Placez le fichier extrait dans
C:\multidvd et renommez le en « ERD1.dat »
Ouvrez ensuite ce fichier avec UltraEdit32 et recherchez la chaîne
« SETUPLDR.BINBOOTFIX.BINI386 ».
Remplacez les 4 dernières lettres par le nom du répertoire où vous avez placé les
fichiers de démarrage, dans mon exemple ERD1
Sauvegardez le fichier et refermez UltraEdit32.
9.
Ultimate Boot CD
Ultimate Boot CD est un utilitaire très pratique qui :
-
inclus un nombre très important d’outils de diagnostiques qui ne tiendraient
pas sur une seule disquette 3" 1/2
permet de démarrer des outils de diagnostiques se trouvant généralement
sur disquettes directement à partir d’un CD ou DVD
accélère très nettement la vitesse de chargement de ces outils lorsqu’ils se
trouvent sur CD Rom
Vous pouvez consulter une liste complète des outils qui sont inclus ainsi que
télécharger la dernière version à l’adresse suivante :
http://www.ultimatebootcd.com
a) Extraction des fichiers
Après avoir téléchargé la dernière version, vous obtenez un ficher image
au format ISO. Il va falloir extraire les fichiers nécessaires de cette image.
Pour cela le plus simple est d’utiliser l’excellent logiciel UltraISO qui permet de
voir ainsi que d’extraire le contenu de tout type de fichier image.
Les fichiers nécessaires sont répartis dans 3 répertoires, à savoir dans les
répertoires images, dosapps et boot\menus
Il est inutile d’extraire les autres dossiers.
Les répertoires images et dosapps doivent être extraits à la racine de votre
DVD (à savoir sous C:\multidvd).
Ouvrez le fichier ISO à l’aide d’UltraISO puis sélectionnez les dossiers images
et dosapps. Faites un clique droit sur ces dossiers et choisissez « Extraire
dans ». Ensuite sélectionnez le dossier C:\multidvd
Le dossier boot\menus doit quand à lui être placé au même
emplacement, c'est-à-dire sous C:\multidvd\boot\menus.
Pour cela faites la même manipulation que précédemment, à savoir
sélectionnez le dossier et faites un clique droit dessus puis « Extraire dans »
b) Modifications des fichiers
A présent libre à vous de « franciser » le menu si vous en avez envie (pour
ceux qui n’apprécierais pas l’anglais).
Je ne traiterais pas de ce sujet. La seule manipulation étant d’ouvrir avec le
bloc notes les fichiers d’extension .scn contenus sous C:\multidvd\boot\menus
et de traduire le texte…
10.
Création du menu de démarrage
a) CD Shell
CD Shell est un système de menus scriptables qui permet de créer des
menus personnalisés pour des CD ou DVD multiboot. Il permet de créer des
CD/DVD bootable permettant de démarrer de nombreux programmes ou
kernels situés sur le disque mais aussi de démarrer sur des disques locaux.
Il permet également d’interfacer d’autres programmes très connus comme
isolinux/memdisk ou memtest86+
CD Shell gère un langage de script avancé, des graphiques et aussi le support
de la souris. Il est gratuit pour un usage non commercial et son code source est
distribué sous licence NASM.
Il suffit de récupérer le dossier BOOT contenu dans l’archive zip contenant CD
Shell et de le copier vers notre dossier C:\multidvd
b) Commandes principales
Il y a de nombreux avantages à utiliser CD Shell comme par exemple la
possibilité d’utiliser des couleurs, de visualiser des fichiers txt directement, de
debugger vos scripts directement sans nécessité de graver avant.
Il suffit de modifier le fichier cdshell.ini qui se trouve dans le dossier
C:\multidvd\BOOT. Pour cela un minimum de connaissances en
programmation (scripts, C, VB…) sont nécessaires. Je ne vais pas trop
m’attarder à expliquer les différentes fonctions utilisées ou utilisable, la
documentation complète étant disponible sur le site. Voici juste un petit
résumé des commandes les plus courantes :
•
Création de sections
Les sections sont utiles pour maintenir le code lisible ou pour faire un saut
directement à une section plutôt qu’une autre. Pour créer une section il
suffit de saisir un nom suivi d’un double point.
Exemple : Menu :
•
Création d’une interface
Pour créer une interface les commandes disponibles sont cls (effacement
de l’écran) et print (affichage à l’écran), le texte devant être saisi entre
guillemets. Un saut à la ligne se caractérise par \n (comme en C)
Pour centrer, aligner à gauche ou à droite les commandes sont c, l et r
Pour insérer un commentaire précéder le par le caractère #
Exemple :
print c "Ceci est un exemple de texte centré"
# ceci est un commentaire
•
Prompt utilisateur
Pour demander une intervention de l’utilisateur, comme la saisie d’une
touche, la commande à utiliser est getkey. La touche saisie par l’utilisateur
est ensuite stockée dans la variable $lastkey
Exemple : getkey 20 goto menu1
if $lastKey == key[1]; then goto menu2
La valeur 20 étant un timeout. Si le temps est écoulé et que l’utilisateur n’a
pas saisi la touche « 1 » on se rend à la section « menu1 » et si l’utilisateur a saisi
« 1 » on se rend à « menu2 »
•
Saut de section
Pour sauter une section la commande à utiliser est goto
Exemple : goto Menu:
•
Lancement de programmes
Les commandes à utiliser sont chain (pour les fichiers dat), memdisk (pour
les fichiers ima ou img) ou type (pour afficher le contenu d’un fichier TXT
par exemple à l’écran)
Exemple : chain /PRO1.dat
memdisk /98SE.ima
type exemple.txt
Le slash « / » indique ici que le fichier se trouve à la racine
c) Script de démarrage
Je ne m’attarderais pas trop sur la création du script en lui-même. Le script
que j’utilise pour le démarrage de mon DVD est disponible ici. J’ai préféré ne
pas le coller ici vu sa longueur.
Libre à vous de le modifier et de l’adapter à vos besoins, sa compréhension
étant des plus simple et toutes les explications pouvant être obtenues sur le
site de CD Shell.
11.
Création et gravure de l’image ISO
a) Création de l’image ISO
Pour la création du fichier ISO je vais utiliser l’utilitaire CDImage de Microsoft.
Dans mes exemples il sera placé sous C:\temp
Ouvrez une fenêtre de commandes et placez vous dans C:\temp. Ensuite
saisissez la commande suivante et validez :
cdimage -lmultidvd –t12/28/2004,19:00:00 -b\multidvd\boot\loader.bin -h n -o -m \multidvd C:\multidvd.iso
Explication des paramètres :
cdimage
-lmultidvd
multidvd)
-t12/28/2004,19:00:00
-b\multidvd\boot\loader.bin
secteur de boot
-h -n -o -m
\multidvd
CD/DVD
C:\multidvd.iso
sera créé
démarre le programme cdimage
spécifie le nom à donner au CD/DVD (ici
spécifie la date à donner au CD/DVD
chemin où se situe le fichier contenant le
paramètres spéciaux, laissez-les tels quels
chemin où se situe les fichiers à mettre sur le
emplacement et nom du fichier image qui
Pour une liste complète des paramètres il vous suffit de saisir cdimage /?
b) Gravure de l’image ISO
Pour la gravure vous pouvez utiliser Nero Burning Rom, Roxio Easy Media
Creator ou bien même Ultra ISO ou encore tout autre logiciel permettant de
graver des images ISO. Il suffit d’ouvrir le fichier ISO obtenu précédemment et de
démarrer la gravure. Le DVD obtenu sera évidement bootable.
c) Résultat
Voici quelques captures d’écran du résultat que vous devriez obtenir
12.
Conclusion
Dans cet article nous avons pu voir comment il était possible d’intégrer
plusieurs systèmes d’exploitations sur un seul disque, en l’occurrence un DVD. La
méthode présentée ici n’est bien sur pas la seule, il en existe une multitude
d’autres. J’ai simplement choisi celle-ci car elle me paraissait la plus simple à
mettre en ouvre, tout en restant très personnalisable, notamment grâce à CD
Shell.
Cela peut s’avérer très utile pour les intégrateurs et administrateurs pour qui il
est souvent fastidieux d’avoir à se munir de plusieurs CD Rom pour le
déploiement des systèmes d’exploitations.
L’utilisation d’un DVD permet évidement d’inclure un certain nombre de
systèmes d’exploitations et d’applications et de repousser les limites d’un simple
CD vu la place offerte. Cela n’aurait bien évidemment pas été possible il y a
quelques années encore, où il n’existait que le CD. Aujourd’hui on peut stocker
jusqu’à 8.1 Go de données sur un DVD double couche et dans quelques années
cela dépassera les 25 Go avec l’apparition du blu-ray et autre HD-DVD…
Voici une liste d’autres sites très intéressants (en anglais pour les deux
premiers) sur les installations personnalisables et automatisées et la création de
CD/DVD de démarrage :
http://unattended.msfn.org
http://flyakite.msfnhosting.com
http://severinterrier.free.fr
Cet article est également disponible ici au format PDF.