Help - Search - Members - Calendar
Full Version: [How To] Multi-boot DVD Guide
MSFN Forums > Unattended Windows Discussion & Support > Multi-Boot CD/DVDs
Pages: 1, 2, 3

   


Google Internet Forums Unattended CD/DVD Guide
andregcasal
Hi all!

There is currently an open pool on if I should update this guide with the latest methods or leave it as it is. I would like your feedback smile.gif

This is (probably) the most complete and updated guide on how to build a Multi Boot DVD. I'll be updating it as i can. Hope you like it smile.gif

changelog

Aug, 18 (2009)
  • Updated links
  • Some minor language fixes

Aug, 20 (2007)
  • "Add an Unattended option" fix (thanks to ysfozy)
Jan, 13 (2006)
  • Automatically create multi-boot folders and files
  • Added improved and shorter RunOnce.cmd code
  • Added the eXPander utility
  • Guide clean up and update
Sep, 15 (2006)
  • Added Windows 98 support
Sep, 10 (2006)
  • Fixed offline links, since Flyakite's Multi Boot Guide's offline.
  • Fixed spacing and added color for easier reading
May, 21 (2006)
  • Added "CDShell.ini" attachment
  • Creation of this guide
Features in this guide:
- Automatically create multi-boot folders and files
- Install all your software directly from your CD/DVD (so it won't be copied to the HD, saving time)
- You'll have just one Install.cmd file to update/maintain all your software
- Determine which software gets installed in which OS
- Still be able to use the OEMPreInstall=Yes and [GuiRunOnce] in winnt.sif to launch some other stuff that you may need
- You can slipstream drivers to every OS you want, having only one copy (BTS's DrivePacks integration being researched)
- You'll still be able to use any post-install methods you like (RunOnceEx, kTool, WPI, WIHU, XPlode, etc)

This guide is compatible with the following methods and tools:
- nLite
- RyanVM
- HFSLIT
- BTS's DriverPacks (Method 2 is recomended so you can have only one copy of the drivers and slipstream them to all the OS's.)
- Windows Post-Install Wizard (WPI)
- kTool
- WIHU
- XPlode

This guide is compatible with the following OS's:
- Windows Server 2003 (Standard, Enterprise, Web & Data Center)
- Windows XP SP1
- Windows XP SP2
- Windows XP Home
- Windows XP Media Center
- Windows 2000
- Windows 98


Before we start:
Keep it simple, for boot menu use CD Shell, use simple winnt.sif files, etc. You should beautify, only after you'd successfully completed and booted from all OSs. Some beautifying options are at the end of this guide.

What you will need:
- Time and patience, don't expect to get everything to work the first time
- Various operating system CDs or ISOs
- Sufficient drive space (5+ GB to be safe) (I used +/- 20GB for my DVD)
- CDImage (GUI'ed version) - Seems the link is not working, search google instead smile.gif
- CD Shell
- Hex Workshop to hex-edit files.
- Optional - VMware (Shareware), Virtual PC (Freeware) or Qemu (Freeware) (for testing purposes)
- Any ISO burning software, like CDBurner XP (Freeware)

Work on one operating system at a time. Test once you have that operating system added to make sure everything works right, then move onto the next OS. It will save you time if something goes wrong and you'll know where to look. You can only test your DVD once you've passed the "Creating the ISO" section. Good luck!


Let's get started:

Let's set up our folder structure:
- In your C:\ (or the root of your OS drive) create this folder structure:
------------------------------------
DVD\BOOT\
DVD\SETUP\
------------------------------------
DVD is the root folder and SETUP will store all of the CDs (DVD\SETUP\XP\Professional for example)
- Extract the CD Shell.zip file and move the BOOT folder into the DVD folder (DVD\BOOT\)
- Move the TOOLS folder into the BOOT folder (DVD\BOOT\TOOLS\)
- Copy all the contents of the XP Pro CD to DVD\SETUP\XP\Professional.



Automatically create multi-boot folders and files (thanks to geitonaki)
- Download geitonaki's SFX file
- Execute it and browse to your DVD folder. When finished it will open create_boot_folders.cmd, modify it to your needs.
- It will create the PRO1 boot folder, modify setupldr.bin, modify txtsetup.sif, create the PRO1.bin boot sector and copy the WIN51, WIN51IP and WIN51IP.SP1 (WIN51IP.SP2 if Service Pack 2) tag files. (Notice that PRO1.bin has to have exactly 4 letters UPCASE)
CODE
call create_boot_folder.cmd C:\DVD\SETUP\XP\Professional C:\DVD PRO1 FOO 0

- Create a text file, inside PRO1, with NotePad, and rename it to winnt.sif. This will make winnt.sif create a tag file that identifies the OS being installed. In this case, the tag file will be XPPRO.TAG, but you can specify whatever you want:
QUOTE
[GuiUnattended]DetachedProgram="%SystemRoot%\System32\cmd.exe /c @ECHO something>%SystemDrive%\XPPRO.TAG"



Creating RunOnce.cmd
- Create a RunOnce.cmd file inside DVD\SETUP\XP\Professional\i386\CMD\ and paste the code in.
- RunOnce.cmd looks for Install.cmd on the DVD and calls it.
QUOTE
@echo off
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist "%%i:\software\Install.cmd" call %%i:\software\Install.cmd
exit
You can use the RunOnceEx method for this. RunOnceEx only runs at first logon, so applications may need reboot. The method above goes around that, it's "rebootless"!


Launching RunOnce.cmd from Svcpack.inf
- Add these lines to svcpack.inf inside DVD\SETUP\XP\Professional\i386\:
QUOTE
[SetupData]CatalogSubDir="\i386"

[SetupHotfixesToRun]
CMD\RunOnce.cmd
Notes:
- Svcpack.inf may come as svcpack.in_, just use the eXPander utility (thread here) to extract the svcpack.inf inside it, then delete the svcpack.in_.
- As you can see Svcpack.inf will launch RunOnce.cmd at T-13 stage.
- You'll have to addapt the [ProductCatalogsToInstall] in svcpack.inf according to the new CatalogSubDir="\i386" because it may point to a different location (in which case you'll get an error message during installation). If you don't have any file references under [ProductCatalogsToInstall], then just don't worry about it.
- Use the eXPander utility to transform svcpack.inf back to it's compressed svcpack.in_ form, which is smaller (this is optional).



Creating the Install.cmd file
- Create a Install.cmd file inside DVD\SOFTWARE\ and paste in the following:
QUOTE
@echo off
REM next line makes sure the *.TAG extension is identified
setlocal enableextensions
REM checks for the XPPRO.tag file and go to the corresponding section:
if exist %SystemDrive%\XPPRO.TAG call :XPPRO
REM checks for the XPPRO2.tag and go to the corresponding section:
if exist %SystemDrive%\XPPRO2.TAG call :XPPRO2
REM checks for the SERVER2003.tag file and go to the corresponding section:
[if exist %SystemDrive%\SERVER2003.TAG call :SERVER2003
REM End
goto :end

:XPPRO
REM Here we'll add the software to install to the XP Pro version. Example:
REM "%~dp0" refers to the full path the Install.cmd is in, so you don't have to worry about drive letters

start /wait %~dp0\Software\Program1.exe /s
start /wait %~dp0\Software\Program2.exe
start /wait %~dp0\Software\Program3.exe /qn
REM End this section
REM end of this section :

goto :end

:XPPRO2
REM Here we'll add the software to install to the XP Pro Unattended version. Example:
[color=#333399]start /wait %~dp0\Software\Program1.exe /s

start /wait %~dp0\Software\Program2.exe
start /wait %~dp0\Software\Program3.exe /qn
REG IMPORT %~dp0\Software\Tweaks.reg
REM End this section
REM end of this section :

goto :end

:SERVER2003
REM Here we'll add the software to install to the Server 2003 version. Example:
REG IMPORT %~dp0\Software\Workstation.reg
start /wait %~dp0\Software\ProgramA.exe /s
start /wait %~dp0\Software\ProgramB.exe
REM End this section
REM end of this section :

goto :end

:end
REM Here we'll add the options for every OS.
start /wait %~dp0\SOFTWARE_ALL\AntiVirus.exe
start /wait %~dp0\SOFTWARE_ALL\Firewall.exe /s
REM Applying tweaks to the registry. Independent of the TAG:
REG IMPORT %~dp0\Software\Tweaks.reg
del /f /q %SystemDrive%\*.TAG
del /q /f %SystemRoot%\*.bmp
del /q /f %SystemRoot%\system32\dllcache\*.scr
del /q /f %SystemRoot%\system32\setupold.exe
del /q /f %SystemRoot%\system32\presetup.cmd
exit

Install.cmd checks for any tag file and when it finds performs the associated task. As you can see, aplications are installed directly from the DVD (not copied to the HD) thus not needing the OEMPreInstall=Yes or [GuiRunOnce] in winnt.sif, that you can still use to launch some more stuff that you may need, and saving time thumbup.gif

Finishing Up


DVD Layout:
Ok, now check if your DVD layout is similar to this, if it is, everything is ok. Keep in mind that this is just a sample layout. This layout includes XP Pro and Server 2003, but you may add as many as you like (or as many as it fit's on DVD).

C:\DVD\ - Multi boot DVD Source
C:\DVD\BOOT\ - CDShell folder
C:\DVD\i386\ - Windows XP Pro reduced source folder (OPTIONAL)
C:\DVD\PRO1\ - Boot folder 1 for XP Pro
C:\DVD\PRO2\ - Boot folder 2 for XP Pro
C:\DVD\3ST1\ - Boot folder 1 for Server 2003
C:\DVD\3ST2\ - Boot folder 2 for Server 2003
C:\DVD\SOFTWARE\SOFTWARE\ - Folder where software is placed
C:\DVD\SOFTWARE\Install.cmd - CMD file that takes care of the software installation
C:\DVD\SOFTWARE\SOFTWARE_ALL\ - Folder where software for all OSs is placed
C:\DVD\SETUP\XP\Professional\i386\CMD\RunOnce.cmd
C:\DVD\SETUP\Server2003\Standard\I386\CMD\RunOnce.cmd


Creating a boot menu (CDShell):
It's time to create a boot menu. CD Shell scripting it very simple and I believe that if you read my example you'll find it very easy to modify to your needs.


Creating the ISO (CDImage):
Now we only need to create the ISO so we can test our DVD.
I'll follow the non-GUI CDImage tutorial, but you can use the GUI'ed CDImage version if you like.
Put the cdimage.exe in the same directory as the DVD:
-------------------------------------
C:\CDImage.exe
C:\DVD
-------------------------------------
And automate the process:
Make a batch file that you can run whenever you want to make the ISO. To create a batch file open Notepad and paste the below code into it. Save the file as whatever you want and then just change the extension to .bat, like C:\makeiso.bat.
QUOTE
DEL C:\*.ISO
start cdimage.exe -lDVD -t01/01/2006,12:00:00 -b\DVD\BOOT\loader.bin -h -n -o -m \DVD C:\AIODVD.iso
EXIT
Ok, time to test your ISO with VMware (for example) and add another OS!


Extras

Add an Unattended option:
This section will teach you how to add an option which let's you install Windows unattendedly.

- Copy the PRO1 folder and PRO1.DAT file to "Copy of PRO1" and "Copy of PRO1.DAT"
- Rename it to PRO2 and PRO2.DAT
- Hex-edit PRO2.dat and scroll down until you see "PRO1" in the right hand side. Replace PRO1 with PRO2.
- Hex-edit setupldr.bin inside the PRO1 folder and Ctrl+H, then search for Type: "Text String" "PRO1" and replace it with PRO2.
- Save the file, choose not to back it up.
- Click "OK" and then choose "Replace All". It should say "4 Occurrences Replaced". When done, save the file and choose not to back it up.
- Edit winnt.sif to include the unattended options.
This may be a good time to read the ref.chm file in Microsoft Deployment Tools, it explains how to set up winnt.sif for an unattended installation.
You can use your winnt.sif file to skip some boorings steps of your installation like typing the serial number, defining your language and keyboard or even skip all the steps with the UnattendMode=FullUnattended command.
After you created your winnt.sif add these lines to it, so it TAG's the OS being installed:
QUOTE
[GuiUnattended]DetachedProgram="%SystemRoot%\System32\cmd.exe /c @ECHO something>%SystemDrive%\XPPRO.TAG"
- Ok, so now we have a second boot option. Its time to add that option to the boot menu, so you can actually choose it. Just open up your DVD\BOOT\cdshell.ini and add these lines to it:
QUOTE
XP_Pro:
print c "\n\cXXMicrosoft Windows XP Professional \n"
print "1) Regular \n"
print "2) Unattended \n"

XP_Pro_Key:
if $lastKey == key[1]; then chain /PRO1.DAT
if $lastKey == key[2]; then chain /PRO2.DAT

Add Windows 98
Follow this guide, by chon_.

Add Drivers:
Follow this guide, by a06lp.

Additional Resources
- Setup Billboard Screens (or learn how to make your own here).
- Microsoft Deployment Tools at Microsoft and Rapidshare. They contain the ref.chm file that has info for WINNT.SIF configuration, along with other utilities.


Explanation of how it all works:

Understanding The Boot Process
- CD Shell lets you choose which XXXX.DAT boot sector to access (located on the DVD root)
- The boot sector (PRO1.DAT for example) says where to load the SETUPLDR.BIN file (located in each of the boot folders)
- SETUPLDR.BIN has instructions on where to access txtsetup.sif (on the same folder) which accesses the appropriate DVD\SETUP\XX folder and starts the text-mode setup for Windows

Timeline
T-39 - Depending on the boot folder, winnt.sif's DetachedProgram creates a tag file identifying the OS.
T-13 - Svcpack.inf launches the RunOnce.cmd inside ...\i386\CMD\ of every OS. Install.cmd checks for the tag file and then performs that TAG's associated task.


And that's it, i'll be updating as i can whistling.gif
Hope it was usefull to you thumbup.gif
mzar720
wow Very helpful Guide thanks andregcasal welcome.gif
andregcasal
Thanks mzar720! biggrin.gif

I'll be updating this guide very soon, maybe even extend it to a complete "Making a multi boot DVD" guide. I hope it can help many people thumbup.gif

Regards,
André Casal
mzar720
QUOTE (andregcasal @ May 22 2006, 01:35 PM) *
I'll be updating this guide very soon, maybe even extend it to a complete "Making a multi boot DVD" guide. I hope it can help many people thumbup.gif

its a great idea to have another uptodate Guide in Making a multi boot CD/DVD

Keep up the good work André Casal thumbup.gif thumbup.gif

and sorry for late replay. welcome.gif welcome.gif
andregcasal
Updated biggrin.gif
mzar720
Thanks andregcasal for this Great Guide thumbup.gif thumbup.gif
andregcasal
Welcome newwink.gif Glad you like it biggrin.gif
suwill
good~~!
damian666
Wauw, thats a cool guide, is it possible that you can ad win 98 into it?
i would like to see how that works man.

keep up the good work! thumbup.gif
zeroman_ltk
an excellent guide ! I love it ! Thank's a lot !
andregcasal
Thank you all! It's you feedback that keeps me going smile.gif

About Windows 98 maybe later. I have so much more to add to this guide that Windows 98 will have to wait, but thanks for the suggestion!

Regards!
Siginet
Very helpful indeed. biggrin.gif You may want to add the rvmintegrator and windows xp powerpacker for unattended creation of your multibot disks. biggrin.gif Saves a lot of time. newwink.gif
andregcasal
Thanks Siginet! I'll give it a try and then i'll see what i can do , thanks smile.gif
damian666
Alright man, keep going!
i like this guide already, too bad for win98 but i will wait for it!
i have all the time in the world biggrin.gif

just keep doing your thing man

bye bye

damian
kvm75
Great guide.
By the way, Qemu turned out to be a great free option to test the boot iso.
Banned
QUOTE
Creating the Boot Sector
- Open your CD or ISO with IsoBuster
- Go to "Bootable CD" -> Extract the *.img file.
...or download the boot sector you want from here:
Windows XP Home
Windows XP Pro
Windows 2000
Windows Server 2003
Windows NT 4.0
- Rename it to a PRO1.DAT
- Open PRO1.DAT in Hex Workshop
- Scroll down and replace i386 with PRO1
IPB Image


Can someone put all the fles in a zip folder and send it me please i need these files but the download link is dead...

thanks
OcTroN
Excellent guide mate. Helped me a lot with some things ! smile.gif
andregcasal
Hi all!

I'm glad this guide was usefull to you biggrin.gif

I'll give a try at Qemu and will try to solve the link problems. It seems Flyakite's Multi Boot DVD Guide site is offline for now.

Cya newwink.gif
Cryptor
Hi!

Can somebody upload me the folder "Pro" of Windows XP & 2000 with SP2 english?

I have only the german PRO Folder.

Boot from CD with BCDW:
WindowsXP German
WindowsXP English
Windows2000 German
Windows2000 English

BCDW boot Prod.bin -PROD- (windowsXP) & Pro1.bin -PRO1- (windows2k)

look like this: http://rapidshare.de/files/31784341/PROD.rar
Drago22
since in the post i created nobody answered, maybe someone here knows an answer to this:

is it possible to integrate a server 2003 r2 version into a multiboot environment (2003 enterprise, standard, sp1, volume-license etc.)

do you have to apply a method similar to the 2003 SP! hack?
andregcasal
Hi all! Since Flyakite's Guide is offline for quite some time now, i'll try to add the missing files to one of those upload sites.

Hi Drago, if i understood right you're asking if it's possible to add Server 2003 Release 2 to a multi boot DVD. As far as i now theres absolutely no problem smile.gif I believe you can add the entire Server 2003 R2 CD or just integrate the R2 component, like if it where a sleapstreamed update. The second option lets you choose from Server 2003 and Server 2003 R2. But in my opinion who ever has the chance to install R2 would never need the non-R2 version newwink.gif

By the way, can someone give me a realistic reason for using Windows 2000 instead of Server 2003 R2?
xpmaniac4ever
I want to create a multiboot DVD with Ubuntu, Kubuntu and Xubuntu Linux distros and on their install discs there are directories used by all 3 distros...I mean I cannot just copy the installation files of the three distros in one folder, because Ubuntu's files will get replaced with Kubuntu's and so on... How can I put the installation files of every distro in a separate directory on the DVD ?
andregcasal
Hum, don't know about that, this guide is actually about multi booting Windows, however maybe someone here can help you with that...
andregcasal
Updated!

Fixed some offline links, since Flyakite's Multi Boot Guide's offline.
Fixes some spacing and added color for easier reading.

I've been on vacation and had little time to try out some new things i want to add to the guide. Any time soon i'll be adding some more cool features that make the work easier newwink.gif
andregcasal
Since Flyakite's multi boot guide is offline i've made a clone site, hope you like it biggrin.gif

Guide
chon_
@damian666
I'll try to help you to include Win98 to your DVD, please feel free to ask any question if there's something not clearly specified.

1) Create a Windows 98 or Windows ME boot disk. You can do it from within your win98 OS, or you can get an image file from here.

2) Create a Win98 folder within your setup folder, your folder structure should look like this:
CODE
C:\DVD
C:\DVD\SETUP
C:\DVD\SETUP\Win98

3) copy the content of your Win98 CD to the C:\DVD\SETUP\Win98 folder (you may remove the "Extras" and "Support" folders.

4) If you have a Win98 boot disk image file (.ima or.img file), skip this step. If not, we assume you've created your Win98 startup diskette.
- Please download winimage (shareware). You can download it from here.
- Install it.
- Insert your win98 startup diskette on your floppy drive
- Open Winimage
- Click on Disk\Read Disk (or just press Ctrl+R)
- Click on File\Save As. Name it Win98.ima (be sure to select "Image file [*.IMA] from the 'Save as' dropdown list.
- Voilá! you have your Win98 Boot Image!

5) Copy Win98.ima to a folder of your choice, I personally prefer C:\DVD\Setup\BootSect, but it's up to you, just be sure it's not in the root folder of your project. Now here's the tricky part:
* Open Win98.ima file with winimage.
* Drag and drop Autoexec.bat file to your desktop. Don't close WinImage!!
* Right click Autoexec.bat file (in your desktop), and select Edit.
* find the following line (or the most similar)
CODE
path=%RAMD%:\;a:\;%path%;%CDROM%:\
* modify it to include your Win98 source in the path variable:
CODE
path=%RAMD%:\;a:\;%path%;%CDROM%:\;%CDROM%:\SETUP\Win98\
* Below that line type: Setup.exe, your autoexec.bat now should look like this (among other lines of code):
CODE
echo Loading...
echo.
path=%RAMD%:\;a:\;%CDROM%:\SETUP\Win98\
Setup.exe
echo.
GOTO QUIT
* Save your autoexec.bat file
* Drag it to your WinImage open window, click yes when prompted if you want to overwrite it.
* Save your Win98.ima file and close winimage.

6) Now goto C:\DVD\BOOT and open CDShell.ini (we'll be using André Guimarães Casal's file for this example) Add the following line just below the XP Professional one: print "2) Windows 98 \n". Part of your cdshell.ini should now look like this:
CODE
print c "\n\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ<\c0B$time $date\cXX>ÄÄ \n\n"
print c "\cXXMicrosoft Windows XP Professional \n\n"
print l "\cXXPress \c0BF1 \cXXfor Help"; print r "\c0Bwww.globalgrooves.pt.vu \n"
print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"
print "1)  Windows XP Professional \n"
print "2)  Windows 98 \n"
print "\n"
print "X)  More Options... \n\n"
Now go to the getkey part and add: "if $lastKey == key[2]; THEN DISKEMU /Setup/BootSect/Win98.IMA" (without the quotes), be sure to point where your .IMA file resides. Now it should look like this:
CODE
MainKey:
getkey 20 boot 0x80
if $lastKey == key[1]; then goto XP_Pro
if $lastKey == key[2]; THEN DISKEMU /Setup/BootSect/Win98.IMA
if $lastKey == key[q]; then end
Save changes to your cdshell.ini file.

Now if you type number 2 key in the cdshell boot menu, cdshell will load win98.ima boot disk, which will run the autoexec.bat file, who is responsible for calling setup.exe from the C:\DVD\SETUP\Win98 folder.

Well, that's it, that should do the trick! thumbup.gif
Of course if you want your win98 setup to be unettended you'll have to deal with the msbatch.inf file. But that would take another tutorial beyond the scope this topic newwink.gif
Again: fell free to ask! whistling.gif
andregcasal
Wow, awesome chon_!

That's really great, i'll update the guide first thing tomorrow biggrin.gif
some1
Hey!
I have (for Windows 98):

@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
cls
set temp=c:\
set tmp=c:\
path=a:\

IF "%config%"=="NOCD" GOTO QUIT
LH MSCDEX.EXE /D:oemcd001 /L:D

echo.
IF "%config%"=="SETUP_CD" goto AUTOSETUP
GOTO QUIT

:AUTOSETUP
set CDROM=FOO23
FINDCD.EXE
if "%CDROM%"=="FOO23" goto NOCDROM
path=a:\;%CDROM%\
%CDROM%
cd \WIN98
echo.
OEMSETUP.EXE /K "/IE /NF"
goto QUIT

:NOCDROM
echo.
echo The Windows 98 Setup files were not found.
echo.

:QUIT











should i mod it to...

@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
cls
set temp=c:\
set tmp=c:\
path=a:\

IF "%config%"=="NOCD" GOTO QUIT
LH MSCDEX.EXE /D:oemcd001 /L:D

echo.
IF "%config%"=="SETUP_CD" goto AUTOSETUP
GOTO QUIT

:AUTOSETUP
set CDROM=FOO23
FINDCD.EXE
if "%CDROM%"=="FOO23" goto NOCDROM
echo Loading...
echo.
path=%RAMD%:\;a:\;%CDROM%:\SETUP\Win98\
Setup.exe
echo.
GOTO QUIT

:NOCDROM
echo.
echo The Windows 98 Setup files were not found.
echo.

:QUIT




Thanks for your time!
damian666
wow nice one man, i am going to take it home with me and look in to it man.
i'll get back on you when i tried that.
thanx alot dude.

woot.gif

damian666
slipk487
im tring to make a muiltboot dvd but the windows i want to put on dont have then winnt32.exe so i cant get $WIN_NT$.~BT and $WIN_NT$.~LS and i was wondering if there was some way to get aroud that cuz im trying to make a aio with 8 different windows xp and 1 windows 2003 and i was tring to use magiciso to make it but evey time i test it i get cannot boot from cd and ive made it twice and got the same probly and going through this guide i dont knwo how to get the to files needed sence i dont have winnt32.exe in any of my i386 folders
chon_
@slipk487
If you have a legit XP CD, I can't explain myself how you ended up with no winnt32.exe. Anyway, here's a link for the XP Pro SP2 files
slipk487
i have a real xp but i was workign with tinyxp and i wanted to make a aio with those but none of them have the winnt.exe's in them
damian666
@slip487
well i tried your way of inserting win98 in my cd and at last it workt!
im so stupid that it took so long to complete that.
but its okay now thanx man!

damian666
pmshah
QUOTE (slipk487 @ Oct 4 2006, 09:34 PM) *
im tring to make a muiltboot dvd but the windows i want to put on dont have then winnt32.exe so i cant get $WIN_NT$.~BT and $WIN_NT$.~LS and i was wondering if there was some way to get aroud that cuz im trying to make a aio with 8 different windows xp and 1 windows 2003 and i was tring to use magiciso to make it but evey time i test it i get cannot boot from cd and ive made it twice and got the same probly and going through this guide i dont knwo how to get the to files needed sence i dont have winnt32.exe in any of my i386 folders

The files you want are on the install drive aftrer the first boot. You have to start a fresh install. When the system reboots you have to prevent it from booting from c: drive. Boot from a cd & the files you are looking for will be there. If the c: drive is ntfs formatted you would have to boot BartPE to be able to read them. Fat32 are visible from even win98 floppy disk.




QUOTE (slipk487 @ Oct 5 2006, 10:34 AM) *
i have a real xp but i was workign with tinyxp and i wanted to make a aio with those but none of them have the winnt.exe's in them

Tinyxp is for fresh install only. I don't think winnt.exe or winnt32.exe would work as files & folders required for upgrading your win98, ME or 2K are missing.
fevoldj2
Has anyone gotten this to work with XP x64? I looked at the post about it, but it is quite vague.
xpforall
thumbup.gif this site is great but i still need some help.
it seems that www.cdshell.org is offline and was wondering if someone could point me in the direction to where i could find cd shell, boot scripter or something else that will work to make a multi boot cd/dvd menu for windows xp based operating systems

to anyone that was reading my post i did a little more searching and found the files that i needed to finish up what i was doing and thanks to all who put all this info out on the web
NOJ
QUOTE (xpforall @ Dec 5 2006, 10:02 AM) *
it seems that www.cdshell.org is offline



hi, it seems that this is still the case, is anyone able to point me in the right direction for another source? i have tried google and not found anything as yet.

thanks
TheExterminator
How i do thats ??? i can not upen the file with winrar, someone tell me how ????

CODE
Note that svcpack.inf may come as svcpack.in_, just open it up with WinRar (for example) and extract the svcpack.inf inside it, then delete the svcpack.in_. As you can see Svcpack.inf will launch RunOnce.cmd at T-13 stage. The thing is that you'll have to addapt svcpack.inf according to the files you allready have in it, because when you change CatalogSubDir="\whatever" to CatalogSubDir="\i386" it may point to a diferent location and you'll get an error during installation, if you don't have any files inside then just don't worry about it. After you change svcpack.inf move it to C:\, open a command line and write this:


The File svcpack.inf I Have Starte With This, I Have All Updates To 16/12/06 In My svcpack.inf
[SetupData]
CatalogSubDir="\I386\svcpack"
[SetupHotfixesToRun]
KB926255.exe /q /n /z /b:SP2GDR
KB926247.exe /q /n /z /b:SP2GDR
KB925486.exe /q /n /z /b:SP2GDR

The Guide Will Have This
[SetupData]
CatalogSubDir="\i386"
[SetupHotfixesToRun]
CMD\RunOnce.cmd

Can someone tell a stupid danish gay, what it mean.

Thanks
andregcasal
Hi all!
It seems this post has been outdated for a while now... That's because MSFN stoped sending me emails for new posts :/
Well, now i'm here, and will be continuing writing on this thread.

TheExterminator you only have to right-click and choose "Open With..." and then choose WinRar. Easy newwink.gif
TheExterminator
I can not uppen .inf file with winrar and i have not the .in_ file.

Can i mail you my .inf file, and so can you put the lines to it, and mail me the file back ???

Thanks

QUOTE (andregcasal @ Jan 11 2007, 02:19 AM) *
Hi all!
It seems this post has been outdated for a while now... That's because MSFN stoped sending me emails for new posts :/
Well, now i'm here, and will be continuing writing on this thread.

TheExterminator you only have to right-click and choose "Open With..." and then choose WinRar. Easy newwink.gif
Pliek
nice andregcasal I will test soon and hope if anything doesn't work for your help.
Have been looking here before (several months ago)...thought this subject was dead...but no.
nice.
OzOne
Nice guide, big thx
andregcasal
TheExterminator let me explain smile.gif
All extensions that end in *.in_ are compressed files. These files can be uncompressed with WinRar and the *.inf file within is the one you want smile.gif
You can open *.inf files are simple text files, so you can open them with Notepad.

Now there may or may not be *.in_ files in your installation source. If there's only *.inf files, then you don't have to uncompress anything, easyer newwink.gif
I hope I answered your question smile.gif

Pliek, i'll be here if you need me newwink.gif
TheExterminator
Okay, But when i paste this in
CODE
[SetupData]
CatalogSubDir="\i386"
[SetupHotfixesToRun]
CMD\RunOnce.cmd


I will Chance my CatalogSubDir="\i386\svcpack"

And it will not work.

QUOTE (andregcasal @ Jan 11 2007, 02:37 PM) *
TheExterminator let me explain smile.gif
All extensions that end in *.in_ are compressed files. These files can be uncompressed with WinRar and the *.inf file within is the one you want smile.gif
You can open *.inf files are simple text files, so you can open them with Notepad.

Now there may or may not be *.in_ files in your installation source. If there's only *.inf files, then you don't have to uncompress anything, easyer newwink.gif
I hope I answered your question smile.gif
andregcasal
Oh yes, i believe i understand your question now. If you change CatalogSubDir="\i386\svcpack" to CatalogSubDir="\i386" just edit your svcpack.inf from
CODE
[SetupData]
CatalogSubDir="\I386\svcpack"

[ProductCatalogsToInstall]
KB873339.cat

to
CODE
[SetupData]
CatalogSubDir="\I386"

[ProductCatalogsToInstall]
svcpack\KB873339.cat
For example smile.gif
TheExterminator
Thanks alot, why the hell i dont think on this.

Thanks alot again, and again and for the great guide you have made.

I have made a .cmd file where it download all update from microsoft, will you have it. ??

QUOTE (andregcasal @ Jan 11 2007, 11:20 PM) *
Oh yes, i believe i understand your question now. If you change CatalogSubDir="\i386\svcpack" to CatalogSubDir="\i386" just edit your svcpack.inf from
CODE
[SetupData]
CatalogSubDir="\I386\svcpack"

[ProductCatalogsToInstall]
KB873339.cat

to
CODE
[SetupData]
CatalogSubDir="\I386"

[ProductCatalogsToInstall]
svcpack\KB873339.cat
For example smile.gif
andregcasal
Welcome biggrin.gif

What you mean by all updates? Service packs or hotfixes? Does your .cmd file checks the installations source to determine which updates it needs?
TheExterminator
Is hotfixes. The file download it to you computer and install it with you xp cd

QUOTE (andregcasal @ Jan 12 2007, 12:43 AM) *
Welcome biggrin.gif

What you mean by all updates? Service packs or hotfixes? Does your .cmd file checks the installations source to determine which updates it needs?
Black Wolf
Thanks for the amazing valuable information guys
andregcasal
Well, i would appreciate if you could post this to us smile.gif And i would post it in the guide too smile.gif
Glad to help Black Wolf smile.gif




Google Internet Forums Unattended CD/DVD Guide

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.