Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:os:multiboot:dvd:dvd_ultime:start [2020/10/25 10:14] admintutoriel:os:multiboot:dvd:dvd_ultime:start [2022/08/13 22:27] (Version actuelle) – modification externe 127.0.0.1
Ligne 7: Ligne 7:
 <note>Ces pages sont la compilation des infos que j'ai glanées ici ou là (encore en cours d'élaboration)</note> <note>Ces pages sont la compilation des infos que j'ai glanées ici ou là (encore en cours d'élaboration)</note>
  
-[[logiciel:disques:dvd:bcdw:start|]]+[[logiciel:disques:dvd:bcdw:start]]
  
-====== sources ======+===== sources =====
  
     * CDshell : http://www.cdshell.org/, aujourd'hui disparu mais encore dans les archives d'internet : http://wayback.archive.org/web/20100701000000*/http://www.cdshell.org/     * CDshell : http://www.cdshell.org/, aujourd'hui disparu mais encore dans les archives d'internet : http://wayback.archive.org/web/20100701000000*/http://www.cdshell.org/
Ligne 23: Ligne 23:
 [[tutoriel:os:multiboot:dvd:en_vrac]] [[tutoriel:os:multiboot:dvd:en_vrac]]
  
-====== Introduction ======+===== Introduction =====
  
 Nous allons créer un DVD (ou un CD si tout tient dessus) de démarrage ("bootable") capable de :  Nous allons créer un DVD (ou un CD si tout tient dessus) de démarrage ("bootable") capable de : 
Ligne 51: Ligne 51:
 Nous utiliserons la dernière version, améliorée disponible ici : [[http://www.911cd.net/forums//index.php?act=attach&type=post&id=1098|2.01a, RescueCD]], avec les explications sur le forum : [[http://www.911cd.net/forums//index.php?showtopic=21956&pid=149573&mode=threaded&start=|[Tutorial] How to make a multiboot CD/DVD, This one works]] Nous utiliserons la dernière version, améliorée disponible ici : [[http://www.911cd.net/forums//index.php?act=attach&type=post&id=1098|2.01a, RescueCD]], avec les explications sur le forum : [[http://www.911cd.net/forums//index.php?showtopic=21956&pid=149573&mode=threaded&start=|[Tutorial] How to make a multiboot CD/DVD, This one works]]
  
-===== De quoi aurons-nous besoin ? =====+==== De quoi aurons-nous besoin ? ====
  
 Outre du temps et de la patience (il faut être méthodique et posé...), il nous faut : Outre du temps et de la patience (il faut être méthodique et posé...), il nous faut :
Ligne 74: Ligne 74:
   * (facultatif, pour faire des tests) : un logiciel de virtualisation (__[[http://www.virtualbox.org/|Virtualbox]]__, __[[http://www.microsoft.com/downloads/details.aspx?FamilyId=6D58729D-DFA8-40BF-AFAF-20BCB7F01CD1&displaylang=en|Virtual PC]]__ ou __[[http://wiki.qemu.org/Main_Page|Qemu]]__)   * (facultatif, pour faire des tests) : un logiciel de virtualisation (__[[http://www.virtualbox.org/|Virtualbox]]__, __[[http://www.microsoft.com/downloads/details.aspx?FamilyId=6D58729D-DFA8-40BF-AFAF-20BCB7F01CD1&displaylang=en|Virtual PC]]__ ou __[[http://wiki.qemu.org/Main_Page|Qemu]]__)
  
-===== Préparation =====+==== Préparation ====
  
   * Choisir un emplacement pour être le répertoire racine (par exemple ''C:\DVD'', que nous figurerons par **[/]**), comportant environ 11 Go libres (avant optimisation par CDIMAGE qui évite les doublons, les fichiers peuvent occuper 7 Go), créer la structure suivante (c'est un exemple de dénominations) :   * Choisir un emplacement pour être le répertoire racine (par exemple ''C:\DVD'', que nous figurerons par **[/]**), comportant environ 11 Go libres (avant optimisation par CDIMAGE qui évite les doublons, les fichiers peuvent occuper 7 Go), créer la structure suivante (c'est un exemple de dénominations) :
Ligne 158: Ligne 158:
 Nous utilisons la totalité des cds d'installation. Cela permet d'utiliser les fichiers setup.exe (ou install.exe) pour chaque OS, pour éventuellement vérifier la compatibilité matériel, ou faire des mises à jour depuis une version plus ancienne de Windows. Nous utilisons la totalité des cds d'installation. Cela permet d'utiliser les fichiers setup.exe (ou install.exe) pour chaque OS, pour éventuellement vérifier la compatibilité matériel, ou faire des mises à jour depuis une version plus ancienne de Windows.
  
-[[processusboot|]]+[[fr:tutoriel:os:multiboot:dvd:dvd_ultime:processusboot]]
  
-====== Préparation des fichiers ======+===== Préparation des fichiers =====
  
-===== OS de la famille Windows NT (NT4, 2000, XP, 2003) =====+==== OS de la famille Windows NT (NT4, 2000, XP, 2003) ====
  
 La procédure est exactement la même pour les différents systèmes d'exploitation de la famille NT. La procédure est exactement la même pour les différents systèmes d'exploitation de la famille NT.
Ligne 185: Ligne 185:
 Voici la méthode pour chaque système : Voici la méthode pour chaque système :
  
-  * [[winnt4|Windows NT4]] +  * [[fr:tutoriel:os:multiboot:dvd:dvd_ultime:winnt4|Windows NT4]] 
-  * [[win2k|Windows 2000]] +  * [[fr:tutoriel:os:multiboot:dvd:dvd_ultime:win2k|Windows 2000]] 
-  * [[winxp|Windows XP]]+  * [[fr:tutoriel:os:multiboot:dvd:dvd_ultime:winxp|Windows XP]]
   * [[dvd_multiboot:win2003|Windows 2003]]   * [[dvd_multiboot:win2003|Windows 2003]]
  
 Pour une installation sans surveillance, se reporter à la page [[systeme:unattend::start]] Pour une installation sans surveillance, se reporter à la page [[systeme:unattend::start]]
  
-===== OS de la famille Windows 9x (95, 98 SE, ME) =====+==== OS de la famille Windows 9x (95, 98 SE, ME) ====
  
 Pour les systèmes d'exploitation de la famille 9x, la méthode est différente de celle des OS de la famille NT, qui nécessitent un répertoire de démarrage. Pour les systèmes d'exploitation de la famille 9x, la méthode est différente de celle des OS de la famille NT, qui nécessitent un répertoire de démarrage.
Ligne 211: Ligne 211:
 |ME|WINME.IMA|D:\DVD\SETUP\WINME\| |ME|WINME.IMA|D:\DVD\SETUP\WINME\|
  
-  * [[windows_95]] +  * [[fr:tutoriel:os:multiboot:dvd:dvd_ultime:windows_95]] 
-  * [[windows_98|]] +  * [[fr:tutoriel:os:multiboot:dvd:dvd_ultime:windows_98]] 
-  * [[tutoriel:os:multiboot:dvd:windows_millenium_me]]+  * [[fr:tutoriel:os:multiboot:dvd:windows_millenium_me]]
  
-===== OS de la famille Windows Vista (Vista, Seven) =====+==== OS de la famille Windows Vista (Vista, Seven) ====
  
 Le systeme de WINDOWS 7 (c'est presque la même chose pour WINDOWS VISTA) utilise principalement 2 fichiers :  Le systeme de WINDOWS 7 (c'est presque la même chose pour WINDOWS VISTA) utilise principalement 2 fichiers : 
Ligne 251: Ligne 251:
   * [[win7|]]   * [[win7|]]
  
-====== Nettoyage des fichiers inutiles ======+===== Nettoyage des fichiers inutiles =====
  
 Pour que notre DVD fonctionne correctement, il faut supprimer quelques fichiers inutiles (qui peuvent êtres gênants). Pour que notre DVD fonctionne correctement, il faut supprimer quelques fichiers inutiles (qui peuvent êtres gênants).
Ligne 267: Ligne 267:
 <note tip>Si on ne fait pas ce nettoyage de fichiers, on aura des messages d'erreur comme "Le programme d'installation ne trouve pas le contrat de licence d'utilisateur final.".</note> <note tip>Si on ne fait pas ce nettoyage de fichiers, on aura des messages d'erreur comme "Le programme d'installation ne trouve pas le contrat de licence d'utilisateur final.".</note>
  
-====== Intégration de Ultimate Boot CD ======+===== Intégration de Ultimate Boot CD =====
  
 On peut intégrer au DVD tout le contenu du Cd "Ultimate Boot CD". ''Ultimate Boot CD'' regroupe plusieurs utilitaires gratuits, de partitionnement, formatage, récupération... On peut intégrer au DVD tout le contenu du Cd "Ultimate Boot CD". ''Ultimate Boot CD'' regroupe plusieurs utilitaires gratuits, de partitionnement, formatage, récupération...
Ligne 293: Ligne 293:
   if $lastKey == key[U]; then chain /IMG_BOOT/ubcd503.dat   if $lastKey == key[U]; then chain /IMG_BOOT/ubcd503.dat
  
-====== Ajout de fichiers permettant d'installer des programmes windows ======+===== Ajout de fichiers permettant d'installer des programmes windows =====
  
-====== Ajout de fichiers personnels ======+===== Ajout de fichiers personnels =====
  
-====== Arborescence du DVD ======+===== Arborescence du DVD =====
  
 Vérifions maintenant que l'arborescence de notre DVD ressemble à ce qui suit. Si c'est le cas, tout va bien. Vérifions maintenant que l'arborescence de notre DVD ressemble à ce qui suit. Si c'est le cas, tout va bien.
Ligne 316: Ligne 316:
   C:\DVD\SETUP\Server2003\Standard\I386\CMD\RunOnce.cmd   C:\DVD\SETUP\Server2003\Standard\I386\CMD\RunOnce.cmd
  
-====== Créer le menu de démarrage multiboot ======+===== Créer le menu de démarrage multiboot =====
  
-===== Création d'un menu de boot (CDShell) =====+==== Création d'un menu de boot (CDShell) ====
  
 L'écriture de script avec CD Shell est très simple : il suffit de modifier l'exemple que l'on trouvera à http://www.msfn.org/board/post-a13636-cdshell.ini selon les besoins. L'écriture de script avec CD Shell est très simple : il suffit de modifier l'exemple que l'on trouvera à http://www.msfn.org/board/post-a13636-cdshell.ini selon les besoins.
Ligne 341: Ligne 341:
 Cette instruction dit à winnt.sif de créer un fichier repère qui identifie l'OS en cours d'installation. Dans ce cas, le fichier repère sera XPPRO.TAG, mais on peut spécifier ce qu'on veut. Cette instruction dit à winnt.sif de créer un fichier repère qui identifie l'OS en cours d'installation. Dans ce cas, le fichier repère sera XPPRO.TAG, mais on peut spécifier ce qu'on veut.
  
-===== Création de RunOnce.cmd =====+==== Création de RunOnce.cmd ====
  
   * Créer un fichier RunOnce.cmd dans DVD\SETUP\XP\Professional\i386\CMD\ et y recopier le code.   * Créer un fichier RunOnce.cmd dans DVD\SETUP\XP\Professional\i386\CMD\ et y recopier le code.
Ligne 354: Ligne 354:
 Pour cela, on peut se servir de la méthode [[http://unattended.msfn.org/unattended.xp/view/web/31/|RunOnceEx]] (explications en anglais). RunOnceEx ne se lance qu'à la première connexion, de sorte que les applications peuvent avoir besoin de redémarrage. La méthode ci-dessus contourne ce problème : elle est "sans redémarrage". Pour cela, on peut se servir de la méthode [[http://unattended.msfn.org/unattended.xp/view/web/31/|RunOnceEx]] (explications en anglais). RunOnceEx ne se lance qu'à la première connexion, de sorte que les applications peuvent avoir besoin de redémarrage. La méthode ci-dessus contourne ce problème : elle est "sans redémarrage".
  
-===== Lancement de RunOnce.cmd à partir de Svcpack.inf =====+==== Lancement de RunOnce.cmd à partir de Svcpack.inf ====
  
   * Ajouter à svcpack.inf dans DVD\SETUP\XP\Professional\i386\ les lignes suivantes :   * Ajouter à svcpack.inf dans DVD\SETUP\XP\Professional\i386\ les lignes suivantes :
Ligne 372: Ligne 372:
 </note> </note>
  
-===== Creation du fichier Install.cmd =====+==== Creation du fichier Install.cmd ====
  
   * Dans DVD\SOFTWARE\, créer un fichier Install.cmd et y recopier ce qui suit :   * Dans DVD\SOFTWARE\, créer un fichier Install.cmd et y recopier ce qui suit :
Ligne 436: Ligne 436:
 On constate que les applications sont installées directement depuis le DVD (sans copie sur le disque, ce qui gagne du temps) ; il est donc inutile d'employer OEMPreInstall=Yes ou [GuiRunOnce] dans winnt.sif, que l'on peut cependant encore employer pour lancer d'autres choses si besoin. On constate que les applications sont installées directement depuis le DVD (sans copie sur le disque, ce qui gagne du temps) ; il est donc inutile d'employer OEMPreInstall=Yes ou [GuiRunOnce] dans winnt.sif, que l'on peut cependant encore employer pour lancer d'autres choses si besoin.
  
-====== Ajout d'une option Unattended =======+===== Ajout d'une option Unattended ======
  
 Dans cette section, nous allons apprendre à ajouter une option qui permet une installation de Windows sans intervention. Dans cette section, nous allons apprendre à ajouter une option qui permet une installation de Windows sans intervention.
Ligne 469: Ligne 469:
 </file> </file>
  
-====== Créer le fichier de démarrage (automatique) pour Windows ======+===== Créer le fichier de démarrage (automatique) pour Windows =====
  
-====== Créer le fichier ISO (CDImage) ======+===== Créer le fichier ISO (CDImage) =====
  
 Il ne nous reste plus qu'à créer l'ISO pour tester notre our DVD. Il ne nous reste plus qu'à créer l'ISO pour tester notre our DVD.
Ligne 482: Ligne 482:
   C:\DVD   C:\DVD
  
-===== Automatisation du processus =====+==== Automatisation du processus ====
  
 Créer un fichier batch que l'on peut lancer chaque fois que l'on veut créer l'ISO. Créer un fichier batch que l'on peut lancer chaque fois que l'on veut créer l'ISO.
Ligne 496: Ligne 496:
 Il reste à tester l'ISO (par exemple avec VMware) et ajouter d'autres OS ! Il reste à tester l'ISO (par exemple avec VMware) et ajouter d'autres OS !
  
-====== Tester le fichier ISO (avec VmWare ou Virtual PC) ======+===== Tester le fichier ISO (avec VmWare ou Virtual PC) =====
  
-====== Graver le DVD (ou le CD) multiboot ======+===== Graver le DVD (ou le CD) multiboot =====
  
-===== Possibilités de la méthode =====+==== Possibilités de la méthode ====
  
   * Création automatique de répertoires et de fichiers multi-boot   * Création automatique de répertoires et de fichiers multi-boot
Ligne 510: Ligne 510:
   * On peut utiliser des méthodes post-installation (RunOnceEx, kTool, WPI, WIHU, XPlode, whatever)   * On peut utiliser des méthodes post-installation (RunOnceEx, kTool, WPI, WIHU, XPlode, whatever)
  
-====== En pratique ======+===== En pratique =====
  
-====== Compléments ======+===== Compléments =====
  
-===== Ajout de Windows 98 =====+==== Ajout de Windows 98 ====
  
 Suivre ce [[http://www.msfn.org/board/How-To-Multi-boot-DVD-Guide-t74862.html&st=25|guide]]. Suivre ce [[http://www.msfn.org/board/How-To-Multi-boot-DVD-Guide-t74862.html&st=25|guide]].
  
-===== Ajout de drivers =====+==== Ajout de drivers ====
  
 Suivre ce [[http://www.msfn.org/board/Drivers-from-CD-Simple-Method-t51406.html|guide]] Suivre ce [[http://www.msfn.org/board/Drivers-from-CD-Simple-Method-t51406.html|guide]]
  
-===== Ressources supplémentaires =====+==== Ressources supplémentaires ====
  
   * [[http://www.msfn.org/board/Completed-Setup-Billboards-t38610.html|Création d'écrans de démarrage]] (ou apprendre comment en créer des personnalisés [[http://www.msfn.org/board/How-to-make-your-own-Billboards-t73617.html|ici]]).   * [[http://www.msfn.org/board/Completed-Setup-Billboards-t38610.html|Création d'écrans de démarrage]] (ou apprendre comment en créer des personnalisés [[http://www.msfn.org/board/How-to-make-your-own-Billboards-t73617.html|ici]]).