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

Prochaine révision
Révision précédente
tutoriel:os:multiboot:dvd:en_vrac [2020/09/04 22:27] admintutoriel:os:multiboot:dvd:en_vrac [2022/08/13 22:15] (Version actuelle) – modification externe 127.0.0.1
Ligne 55: Ligne 55:
  
 Un clic sur Démarrer pour accepter ces paramètres, puis sur Oui pour confirmer. Après quelques instants, le formatage se termine et il s'affiche diverses informations (numéro de série de volume, octets disponibles, etc.) Un clic OK, puis fermer l'outil HP USB Disk Storage Format. Un clic sur Démarrer pour accepter ces paramètres, puis sur Oui pour confirmer. Après quelques instants, le formatage se termine et il s'affiche diverses informations (numéro de série de volume, octets disponibles, etc.) Un clic OK, puis fermer l'outil HP USB Disk Storage Format.
 +
 == Formater un disque dur USB == == Formater un disque dur USB ==
  
Ligne 79: Ligne 80:
  
 La clé USB est maintenant bien préparée et amorçable. La clé USB est maintenant bien préparée et amorçable.
 +
 ==== Préparer les images d'installation de Windows Vista/2008 ==== ==== Préparer les images d'installation de Windows Vista/2008 ====
  
Ligne 222: Ligne 224:
 |Ultimate Boot CD 2.4 ISO|title Ultimate Boot CD 2.4 ISO\nLoad the old version of UBDC\\ find --set-root /ubcd24.iso\\ map /ubcd24.iso (0xff) %%||%% map --mem /ubcd24.iso (0xff)\\ map --hook\\ chainloader (0xff)| |Ultimate Boot CD 2.4 ISO|title Ultimate Boot CD 2.4 ISO\nLoad the old version of UBDC\\ find --set-root /ubcd24.iso\\ map /ubcd24.iso (0xff) %%||%% map --mem /ubcd24.iso (0xff)\\ map --hook\\ chainloader (0xff)|
 |WinPE x86|find --set-root /WinPE_x86.iso\\ map /WinPE_x86.iso (0xff)\\ map --mem /WinPE_x86.iso (0xff)\\ map --hook\\ chainloader (0xff)| |WinPE x86|find --set-root /WinPE_x86.iso\\ map /WinPE_x86.iso (0xff)\\ map --mem /WinPE_x86.iso (0xff)\\ map --hook\\ chainloader (0xff)|
- 
  
 ===== Créer un DVD multi-boot ===== ===== Créer un DVD multi-boot =====
Ligne 229: Ligne 230:
  
 ==== Introduction ==== ==== Introduction ====
 +
 Quiconque travaille dans un environnement multi-OS ou en IT sait qu'il est pénible de transporter de multiples cds et disquettescontenant les systèmes d'exploitation et les logiciels de diagnostic et de support. Ce guide essaie de simplifier ces problèmes. Je vais montrer qu'il est facile de créer son propre DVD avec tous les systèmes d'exploitation Windows que l'on veut et comment y ajouter les outils de diagnostic et de support. Un seul disque avec tous les systèmes d'exploitation et outils de support dont on rêve ! Quiconque travaille dans un environnement multi-OS ou en IT sait qu'il est pénible de transporter de multiples cds et disquettescontenant les systèmes d'exploitation et les logiciels de diagnostic et de support. Ce guide essaie de simplifier ces problèmes. Je vais montrer qu'il est facile de créer son propre DVD avec tous les systèmes d'exploitation Windows que l'on veut et comment y ajouter les outils de diagnostic et de support. Un seul disque avec tous les systèmes d'exploitation et outils de support dont on rêve !
  
Ligne 346: Ligne 348:
  
 === Editing "setupldr.bin" === === Editing "setupldr.bin" ===
 +
 Let's start modifying some files. First in your HOM1 directory open up the file setupldr.bin in Hex Workshop. Under Edit -> Replace (Ctrl+H) search for Type: "Text String." We want to find i386 and replace it with HOM1. The screenshot below is just for reference. Let's start modifying some files. First in your HOM1 directory open up the file setupldr.bin in Hex Workshop. Under Edit -> Replace (Ctrl+H) search for Type: "Text String." We want to find i386 and replace it with HOM1. The screenshot below is just for reference.
 Click OK and then choose Replace All. It should say "4 Occurrences Replaced." If it does not find 4 occurrences, there may be a problem somewhere. When done, save the file and choose not to back it up. Click OK and then choose Replace All. It should say "4 Occurrences Replaced." If it does not find 4 occurrences, there may be a problem somewhere. When done, save the file and choose not to back it up.
Ligne 352: Ligne 355:
  
 === Editing "txtsetup.sif" === === Editing "txtsetup.sif" ===
 +
 In your HOM1 folder find the file txtsetup.sif and open it in NotePad. Choose Edit -> Find (Ctrl+F) and search for SetupSourcePath. You will need to change the default "\" to reflect the directory you copied your XP Home cd to. In this case it is "\SETUP\XP\Home\" In your HOM1 folder find the file txtsetup.sif and open it in NotePad. Choose Edit -> Find (Ctrl+F) and search for SetupSourcePath. You will need to change the default "\" to reflect the directory you copied your XP Home cd to. In this case it is "\SETUP\XP\Home\"
 SetupSourcePath = "\SETUP\XP\Home\" SetupSourcePath = "\SETUP\XP\Home\"
  
 === Creating the Boot Sector === === Creating the Boot Sector ===
 +
 Now we will need to create the boot sector file that will actually load the text-mode setup for our operating system. Download the HOM1.zip file. Extract the file and then open HOM1.dat in Hex Workshop. Scroll down until you see the following text in the right hand side. The red text is what we will be replacing. Replace I386 with HOM1. Now we will need to create the boot sector file that will actually load the text-mode setup for our operating system. Download the HOM1.zip file. Extract the file and then open HOM1.dat in Hex Workshop. Scroll down until you see the following text in the right hand side. The red text is what we will be replacing. Replace I386 with HOM1.
 Save the file, choose not to back it up and then place it in the AIO-DVD folder. Save the file, choose not to back it up and then place it in the AIO-DVD folder.
  
 === Finishing Up === === Finishing Up ===
 +
 Navigate to your setup folder \AIO-DVD\SETUP\XP\Home\ and copy (not move) the following files into the root folder, AIO-DVD. Navigate to your setup folder \AIO-DVD\SETUP\XP\Home\ and copy (not move) the following files into the root folder, AIO-DVD.
 l l
Ligne 378: Ligne 384:
  
 === Copying the CD Contents === === Copying the CD Contents ===
 +
 Inside of your SETUP folder which should be in AIO-DVD create a folder called Server2003. Inside of your SETUP folder which should be in AIO-DVD create a folder called Server2003.
 eg. - D:\AIO-DVD\SETUP\Server2003\ eg. - D:\AIO-DVD\SETUP\Server2003\
Ligne 385: Ligne 392:
  
 === Creating the Boot Folder ==== === Creating the Boot Folder ====
 +
 Thanks to gosh from the MSFN forums, I have discovered a much better way to obtain the boot files. Go to Start -> Run and type or paste the following command with the correct drive letter of course: Thanks to gosh from the MSFN forums, I have discovered a much better way to obtain the boot files. Go to Start -> Run and type or paste the following command with the correct drive letter of course:
 D:\AIO-DVD\SETUP\Server2003\Standard\i386\winnt32.exe /noreboot D:\AIO-DVD\SETUP\Server2003\Standard\i386\winnt32.exe /noreboot
Ligne 403: Ligne 411:
  
 === Editing "setupldr.bin" === === Editing "setupldr.bin" ===
 +
 Let's start modifying some files. First in your 3STD directory open up the file setupldr.bin in Hex Workshop. Under Edit -> Replace (Ctrl+H) search for Type: "Text String." We want to find i386 and replace it with 3STD. The screenshot below is just for reference. Let's start modifying some files. First in your 3STD directory open up the file setupldr.bin in Hex Workshop. Under Edit -> Replace (Ctrl+H) search for Type: "Text String." We want to find i386 and replace it with 3STD. The screenshot below is just for reference.
 http://flyakite.msfnhosting.com/server2003.htm (2 of 4)3/28/2004 5:41:03 PM http://flyakite.msfnhosting.com/server2003.htm (2 of 4)3/28/2004 5:41:03 PM
Ligne 409: Ligne 418:
  
 === Editing "txtsetup.sif" === === Editing "txtsetup.sif" ===
 +
 In your 3STD folder find the file txtsetup.sif and open it in NotePad. Choose Edit -> Find (Ctrl+F) and search for SetupSourcePath. You will need to change the default "\" to reflect the directory you copied your Server 2003 cd to. In this case it is "\SETUP\Server2003\Standard\" In your 3STD folder find the file txtsetup.sif and open it in NotePad. Choose Edit -> Find (Ctrl+F) and search for SetupSourcePath. You will need to change the default "\" to reflect the directory you copied your Server 2003 cd to. In this case it is "\SETUP\Server2003\Standard\"
 SetupSourcePath = "\SETUP\Server2003\Standard\" http://flyakite.msfnhosting.com/server2003.htm (3 of 4)3/28/2004 5:41:03 PM SetupSourcePath = "\SETUP\Server2003\Standard\" http://flyakite.msfnhosting.com/server2003.htm (3 of 4)3/28/2004 5:41:03 PM
Ligne 414: Ligne 424:
  
 === Creating the Boot Sector === === Creating the Boot Sector ===
 +
 Now we will need to create the boot sector file that will actually load the text-mode setup for our operating system. Download the 3ALL.zip file. Extract the files and then open 3STD.dat in Hex Workshop. Scroll down until you see the following text in the right hand side. The red text is what we will be replacing. Replace I386 with 3STD. Now we will need to create the boot sector file that will actually load the text-mode setup for our operating system. Download the 3ALL.zip file. Extract the files and then open 3STD.dat in Hex Workshop. Scroll down until you see the following text in the right hand side. The red text is what we will be replacing. Replace I386 with 3STD.
 Save the file, choose not to back it up and then place it in the AIO-DVD folder. Save the file, choose not to back it up and then place it in the AIO-DVD folder.
  
 ==== Finishing Up ==== ==== Finishing Up ====
 +
 Navigate to your setup folder \AIO-DVD\SETUP\Server2003\Standard\ and copy (not move) the following files into the root folder, AIO-DVD. Navigate to your setup folder \AIO-DVD\SETUP\Server2003\Standard\ and copy (not move) the following files into the root folder, AIO-DVD.
 l l
Ligne 434: Ligne 446:
  
 === Copying the CD Contents === === Copying the CD Contents ===
 +
 Inside of your SETUP folder which should be in AIO-DVD create a folder called 2000. Inside of your SETUP folder which should be in AIO-DVD create a folder called 2000.
 eg. - D:\AIO-DVD\SETUP\2000\ eg. - D:\AIO-DVD\SETUP\2000\
Ligne 441: Ligne 454:
  
 === Creating the Boot Folder === === Creating the Boot Folder ===
 +
 If you've already gone through any of the XP sections on this site, you have probably used the method that I discovered from gosh to create the boot folders. However, when creating this DVD from inside of any XP based OS, we cannot go that route. If you've already gone through any of the XP sections on this site, you have probably used the method that I discovered from gosh to create the boot folders. However, when creating this DVD from inside of any XP based OS, we cannot go that route.
 So, there are a few things we can do: So, there are a few things we can do:
Ligne 454: Ligne 468:
  
 === Editing "setupldr.bin" === === Editing "setupldr.bin" ===
 +
 Let's start modifying some files. First in your 2PRO directory open up the file setupldr.bin in Hex Workshop. Under Edit -> Replace (Ctrl+H) search for Type: "Text String." We want to find i386 and replace it with 2PRO. The screenshot below is just for reference. Let's start modifying some files. First in your 2PRO directory open up the file setupldr.bin in Hex Workshop. Under Edit -> Replace (Ctrl+H) search for Type: "Text String." We want to find i386 and replace it with 2PRO. The screenshot below is just for reference.
 http://flyakite.msfnhosting.com/2000.htm (2 of 4)3/28/2004 5:41:04 PM http://flyakite.msfnhosting.com/2000.htm (2 of 4)3/28/2004 5:41:04 PM
Ligne 464: Ligne 479:
  
 === Creating the Boot Sector === === Creating the Boot Sector ===
 +
 Now we will need to create the boot sector file that will actually load the text-mode setup for our operating system. Download the 2ALL.zip file. Extract the file and then open 2PRO.dat in Hex Workshop. Scroll down until you see the following text in the right hand side. The red text is what we will be replacing. Replace I386 with 2PRO. Now we will need to create the boot sector file that will actually load the text-mode setup for our operating system. Download the 2ALL.zip file. Extract the file and then open 2PRO.dat in Hex Workshop. Scroll down until you see the following text in the right hand side. The red text is what we will be replacing. Replace I386 with 2PRO.
 Save the file, choose not to back it up and then place it in the AIO-DVD folder. Save the file, choose not to back it up and then place it in the AIO-DVD folder.
  
 === Finishing Up === === Finishing Up ===
 +
 Navigate to your setup folder \AIO-DVD\SETUP\2000\Professional\ and copy (not move) the following files into the root folder, AIO-DVD. Navigate to your setup folder \AIO-DVD\SETUP\2000\Professional\ and copy (not move) the following files into the root folder, AIO-DVD.
 l l
Ligne 484: Ligne 501:
  
 ==== Windows 98 SE ==== ==== Windows 98 SE ====
 +
 Copying the CD Contents Copying the CD Contents
 Inside of your SETUP folder which should be in AIO-DVD create a folder called 98SE. Inside of your SETUP folder which should be in AIO-DVD create a folder called 98SE.
Ligne 513: Ligne 531:
  
 ==== Windows ME ==== ==== Windows ME ====
 +
 Copying the CD Contents Copying the CD Contents
 Inside of your SETUP folder which should be in AIO-DVD create a folder called ME. Inside of your SETUP folder which should be in AIO-DVD create a folder called ME.
Ligne 540: Ligne 559:
  
 ==== ERD Commander 2003 ==== ==== ERD Commander 2003 ====
 +
 There are many different configurations for ERD Commander 2003, and I am only explaining the way mine is set up. Yours may differ, but hopefully you can use the information here to suite your needs There are many different configurations for ERD Commander 2003, and I am only explaining the way mine is set up. Yours may differ, but hopefully you can use the information here to suite your needs
 ERD Commander 2003 is a tad different than XP. Basically, it has no setup folder. It's boot folder IS it's setup folder, because ERD runs from the DVD and doesn't actually install anything to a fixed disk. ERD Commander 2003 is a tad different than XP. Basically, it has no setup folder. It's boot folder IS it's setup folder, because ERD runs from the DVD and doesn't actually install anything to a fixed disk.
Ligne 586: Ligne 606:
  
 ==== Windows Longhorn 4051 ==== ==== Windows Longhorn 4051 ====
 +
 Copying the CD Contents Copying the CD Contents
 Copy the SOURCES folder from the Longhorn cd into the AIO-DVD folder. Copy the SOURCES folder from the Longhorn cd into the AIO-DVD folder.
Ligne 619: Ligne 640:
  
 ==== Adding Unattended ==== ==== Adding Unattended ====
 +
 What does Unattended Mean? What does Unattended Mean?
 If you're looking at this section, and this is the first time you've heard anything about unattended installatoins, then you need to check out Creating an Unattended Windows XP CD. If you're looking at this section, and this is the first time you've heard anything about unattended installatoins, then you need to check out Creating an Unattended Windows XP CD.
Ligne 639: Ligne 661:
  
 ==== Custom "setup.exe" autorun file ==== ==== Custom "setup.exe" autorun file ====
 +
 Coming Soon! (Again) Coming Soon! (Again)
 http://flyakite.msfnhosting.com/customautorun.htm3/28/2004 5:41:21 PM http://flyakite.msfnhosting.com/customautorun.htm3/28/2004 5:41:21 PM
  
-==== CD Shell Boot Image ====+==== CD Shell Boot Image ====
 Change the CD Shell Boot Image Change the CD Shell Boot Image
 When your DVD boots up CD Shell displays an image for a few seconds and then displays your custom menu. Well this section will help you change that image to whatever you want. In the tools folder that was included in the CD Shell zip file, we will be using the convert.exe program. When your DVD boots up CD Shell displays an image for a few seconds and then displays your custom menu. Well this section will help you change that image to whatever you want. In the tools folder that was included in the CD Shell zip file, we will be using the convert.exe program.
Ligne 677: Ligne 701:
  
 ==== Creating a Boot Menu ==== ==== Creating a Boot Menu ====
 +
 To create our boot menu we will be using CD Shell 2.0.11. If you choose to use the old diskemu.cmd method, you are more than welcome to. However, that method will not be discussed here. There are many benefits to using CD Shell. Directory listing in CD Shell is more organized and clean looking. You can use colors. You can view .txt files without having to open them in the ugly blue DOS "Edit" screen. You can even debug your menus without having to burn a cd or load an ISO into Virtual PC or VMware. To create our boot menu we will be using CD Shell 2.0.11. If you choose to use the old diskemu.cmd method, you are more than welcome to. However, that method will not be discussed here. There are many benefits to using CD Shell. Directory listing in CD Shell is more organized and clean looking. You can use colors. You can view .txt files without having to open them in the ugly blue DOS "Edit" screen. You can even debug your menus without having to burn a cd or load an ISO into Virtual PC or VMware.
 You can find my actual CD Shell file in the "Downloads" section. Take a look at my cdshell.ini file while you read through this to get an understanding of how CD Shell scripting works. If you copy this file into your BOOT folder and run the debugger, you can see exactly how my boot menu looks and operates. Don't worry about accidently running some program, the debugger will not actually execute any files if you choose any of the options, but it gives you an idea of what happens. You can find my actual CD Shell file in the "Downloads" section. Take a look at my cdshell.ini file while you read through this to get an understanding of how CD Shell scripting works. If you copy this file into your BOOT folder and run the debugger, you can see exactly how my boot menu looks and operates. Don't worry about accidently running some program, the debugger will not actually execute any files if you choose any of the options, but it gives you an idea of what happens.
Ligne 795: Ligne 820:
  
 ==== Downloads ==== ==== Downloads ====
 +
 PDF Site Versions PDF Site Versions
 Creating a Multi-Boot DVD - Updated 03/03/04Creating an Unattended CD - Updated 03/01/04 Creating a Multi-Boot DVD - Updated 03/03/04Creating an Unattended CD - Updated 03/01/04
Ligne 810: Ligne 836:
  
 ==== My DVD Layout ==== ==== My DVD Layout ====
 +
 In case some of you are still slightly confused, I have decided to layout how my DVD is setup for you. In case some of you are still slightly confused, I have decided to layout how my DVD is setup for you.
 Hopefully this helps! Hopefully this helps!
Ligne 888: Ligne 915:
  
 ==== Summary ==== ==== Summary ====
 +
 This section of the site will sum up the basics of setting up NT and non-NT based operating systems for a multi-boot CD or DVD. This section of the site will sum up the basics of setting up NT and non-NT based operating systems for a multi-boot CD or DVD.
 NT Based Operating SystemsWindows XP Pro, XP Home, 2000, NT 4.0, etc. NT Based Operating SystemsWindows XP Pro, XP Home, 2000, NT 4.0, etc.
Ligne 931: Ligne 959:
  
 ==== Clean Up ==== ==== Clean Up ====
 +
 For our DVD to work properly we need to do some file cleanup. For our DVD to work properly we need to do some file cleanup.
 Cleanup Cleanup
Ligne 942: Ligne 971:
  
 ==== Testing and Burning ==== ==== Testing and Burning ====
 +
 Creating the ISOTo create our ISO files we will use CDIMAGE. Unfortunately there is no way to add a file to the ISO once it has been created with CDIMAGE. The only thing you can do is create a new ISO each time. Creating the ISOTo create our ISO files we will use CDIMAGE. Unfortunately there is no way to add a file to the ISO once it has been created with CDIMAGE. The only thing you can do is create a new ISO each time.
 If you don't have CDIMAGE you can get it from the Getting Started section or "Downloads". I prefer to keep CDIMAGE in the same directory as my AIO-DVD folder. Example: If you don't have CDIMAGE you can get it from the Getting Started section or "Downloads". I prefer to keep CDIMAGE in the same directory as my AIO-DVD folder. Example:
Ligne 992: Ligne 1022:
  
 ==== Get Help ==== ==== Get Help ====
 +
 Problems Problems
 Having trouble getting something to work with your DVD? Do you have a question about something not covered here? Having trouble getting something to work with your DVD? Do you have a question about something not covered here?
Ligne 1001: Ligne 1032:
  
 ==== Links ==== ==== Links ====
 +
 If you know of a link that relates to this site and would like to see it listed here, contact me. If you know of a link that relates to this site and would like to see it listed here, contact me.
 MSFN - Where People Go to Know For the latest news in technology, check this site out. Also stop by the forums for any questions you may have. MSFN - Where People Go to Know For the latest news in technology, check this site out. Also stop by the forums for any questions you may have.
Ligne 1139: Ligne 1171:
  DEFAULT main  DEFAULT main
 Dans le fichier ''bcdw.ini,'' ajouter cette ligne : Dans le fichier ''bcdw.ini,'' ajouter cette ligne :
- \isolinux\isolinux.bin; Ultimate Boot CD;; /isolinux/menu.c32 APPEND [[/menus/main.cfg]]+ \isolinux\isolinux.bin; Ultimate Boot CD;; /isolinux/menu.c32 APPEND [[fr:tutoriel:os:multiboot:dvd:menus_main.cfg]]
  
 Pour ce qui concerne isolinux, la première ligne doit pointer vers le fichier isolinux.bin puis une virgule et le nom, puis deux points-virgules, puis le chemin vers le noyau (dans ce cas, le noyau est menu.c32 et le chemin est / isolinux/menu.c32) (on le met dans le dossier isolinux). Pour ce qui concerne isolinux, la première ligne doit pointer vers le fichier isolinux.bin puis une virgule et le nom, puis deux points-virgules, puis le chemin vers le noyau (dans ce cas, le noyau est menu.c32 et le chemin est / isolinux/menu.c32) (on le met dans le dossier isolinux).