MultiOS MultiBoot All in ONE By Aero
==============================================
HI all
Today i want to talk about making a Multiboot CD/DVD that can Run setups for several
Operating systems ,for example vista,several types of XP (Unattended,Customized,sp2,
sp3,...),win 2000,win ME,Win98
Ofcourse You can run WinBuilder LiveXP,BartPE ,and and your favorite utilities by
this DVD but i will not talk about them in this tutor.
=======================
Step_0: Introduction
=======================
There are some problems when we want to have multiboot MultiOS CD/DVD.for example if we
want to save more than one kind of windows XP in one DVD,we see that all of them have
I386 directory,so if we try to copy them in one place they will be overwriten.and if we
save each of them in another directory,it will not be bootable.
So what to DO?
There are several methodes to bypass this problem,and here i explain a methode that you
can use by Aero Studio.
I suppose that you want to have setups below in your Multiboot DVD:
_ Setup Windows vista (I tested by vista home lite version 2).
_ Setup Windows XP sp2 Origional English
_ Setup Windows XP sp2 Customized
================================================================
Step_1: Making Ready Our needed source files for Windows setups
================================================================
_ Make a directory some where and rename it to "SOURCE" (for example in D:\).
_ Copy All contents of you Vista bootable DVD (or CD for lite version) to "D:\SOURCE"
directory.
_ Make a directory inside "SOURCE" directory and rename it "SYS" .
_ Make directories below inside "SYS" directory:
"XPEN" and "MYXP"
_ Copy all contents of "Windows XP sp2 Origional English" in D:\SOURCE\SYS\XPEN\
_ Copy all contents of "Windows XP sp2 Customized" in D:\SOURCE\SYS\MYXP\
=============================================
Step_2: Making Ready Our needed Boot Files
=============================================
Now we have Most of the files we need to make our media,but we need some other files
so do as below:
_ Make a directory some where and rename it to "BOOT" (for example in D:\).
_ Make another directory by the name of "XPEN" inside D:\BOOT directory and Copy just
I386 Directory of "Windows XP sp2 Origional English" CD inside it.
_ Make another directory by the name of "MYXP" inside D:\BOOT directory and Copy just
I386 Directory of "Windows XP sp2 Customized" CD inside it.
_ Copy files below from One of XP CDs inside "BOOT" Directory (you will need to copy
other files if you want to have win 2000 or 2003 setups too):
WIN51
WIN51IP
WIN51IP.SP1
WIN51IP.SP2
_ Now We should Copy Boot files for vista and XPCD's (in BIN Format).if you do not have
them do as below:
Download BBIE (Bart's Boot Image Extractor) and extract that some where,then put your
bootable CD or DVD in CD/DVD ROM and use command below to extract the boot file of that:
(Z in command is your CD/DVD Drive)
bbie z:
The program will extract the boot info by the name of image1.bin in extracted directory.
If you have ISO of your Windows CD ,you can use command bellow too:
bbie c:\myxp.iso
So :
_ place your vista CD/DVD in dvd rom,run bbie.exe,rename the extracted file to "VISTA.BIN"
and copy it to D:\BOOT\ directory.
_ Do the same action by your other windows CDs and rename the extracted files as below and
put them in D:\BOOT\ directory :
XPEN.BIN
MYXP.BIN
Notes:
You will need some other BIN (and Other Bootable ) Files if you want to have More Kind of
windowses and also your favorite utilities in your DVD.
=====================================================================
Step_3: Needed Files that are nessesory beside files above
=====================================================================
To start setup process by Win XP ,2000,2003 and else ,we will need some other files,For this
purpose we should do some work as below:
_ We should copy More than 200 files and folder from I386 directory of each windows to some
place.To make the copy process of needed files easy ,i have placed "Bat Files.zip" in
attachment.this zip file has 3 bat files below:
2000.bat that is used to extract needed files, when you want to have win 2000 in your DVD.
2003.bat is used to extract needed files,when you want to have win 2003 in your DVD.
xp.bat is used to extract needed files,when you want to have win xp in your DVD.
I have get them from Installed trial version of very nice software "EasyBoot".for this tutor
we will use "XP.BAT" as below (and using the other ones for other windowses are the same):
_ Copy "XP.BAT" to D:\BOOT\MYXP directory and run it.after a few seconds,all needed files
that are nesesory to run "Windows XP sp2 Customized" setup will be extracted to D:\BOOT\MYXP
directory.Now you can delete I386 directory from MYXP Folder.
_Do the same for "Windows XP sp2 Origional English" ( and other windows that you want to have).
===================================================
Step_4: Editing some Files inside BOOT directory
===================================================
If we burn our DVD just by files above,it will not be bootable,because files are not placed
in standard format.so We need to edit few files in "BOOT" directory ,to say to system,where
to find boot files for each windows and how to run them.
Lets go through editing files needed for "Windows XP sp2 Origional English" to be bootable:
_ Open "XPEN.BIN" from "BOOT" directory by your favorite hex editor.
_ Search for string "i386" on it and replace all instance by the word "XPEN".and save it.
_ Do the same process by file "BOOT\XPEN\SETUPLDR.BIN and save that.
_ Open "BOOT\XPEN\TXTSETUP.SIF" by notepad, search for "SetupSourcePath" section, you will
see that it is as:
SetupSourcePath = "\"
change that to:
SetupSourcePath = "\SYS\XPEN"
_ Do the same process for "Windows XP sp2 Customized" ,just use string "MYXP" in hex editing
and address below:
SetupSourcePath = "\SYS\MYXP"
_ You should Do the same process if you want to have other windowses,Just note that:
1.Name of Folders in "BOOT" directory should be just 4 charactors.
2.Name of all directories insid "BOOT" directory should be uppercase.
3.Name of all edited files should be upper case.
============================================================
Step_5: Using Aero Studio to make our Multiboot MultiOS ISO
============================================================
I am not going to explain all process by aero,i suppose that you are familiar by that
so i will tell just commands that you shoul use.(If you are not familiar by aero see
link below , there are a lot of informations there)
http://www.boot-land...hp?showforum=72
=============
1_ Run Aero,make your project as you want by your favorite pictures and themes.
2_ Use "BOOT" directory as source for aero project.
3_ Use commands below for runing setups for different windowses
For windows vista :
run (cd)/vista.bin
for Windows XP sp2 Origional English:
run (cd)/xpen.bin
for Windows XP sp2 Customized:
run (cd)/myxp.bin
4.Make your basic iso by aero (For example d:\MyAero.ISO
5.Open d:\MyAero.ISO by Ultra iso and add contents of D:\Source directory to iso and
save it
Notes:
_Name of All Directories in this iso should be UPPERCASE.
_when making iso by ultraiso,disable "Allow lower case" (in file > properties.. section).
_May be you ask why i did not used both BOOT and SOURCE directories as a source for aero
i have answered several times this question in other places as:
When source directory selected for aero process gets more than about 100 or 200 MB,the
aero acts as below:
a_ Some times does not do any thing,and does not show any information.
b_ some times it begins to make but making iso process takes very very long time to finish
c_ Just seldom times it does the work perfectly
Any way Aero is realy very nice app,i love it and here agin i hope there will be some day
that we will see included english help insid aero
===============================
thats all
shirin zaban