Jump to content

Automatically create multi-boot folders and files


geitonaki

Recommended Posts

  • 4 weeks later...

  • 1 month later...

First of all I'd like to say 'Great Job!' with the coding for this! :)

I also wanted to bring up that I have been having some issues trying to get this to work with BTS's Driver Packs. When I select my boot source after Text setup the system reboots & tries to load BTS files, but fails because it can't find the \OEM\BIN folder (not $OEM$). If I copy the entire OEM folder to the root of the AIO disk it works with no issues. The only drawback is that I am doing an AIO with each containing different files from BTS packs. (ex: 1 w/ LAN, 1 w/LAN, SATA and so on).

Ex. DIR Structure:
***non-working***
$OEM$
Setup
-English
----WINXP
--------Original
------------I386
------------OEM

***Working*** (moved OEM to root)
$OEM$
Setup
OEM
-English
----WINXP
--------Original
------------I386
------------OEM

can anyone help me to make my AIO point eich to their respective OEM folder, instead of only looking for OEM in the root of the drive?

Thanks

Link to comment
Share on other sites

can anyone help me to make my AIO point eich to their respective OEM folder, instead of only looking for OEM in the root of the drive?

Thanks

You need to modify all BTS scripts that use the directory OEM. (e.g. in I386\PRESETUP.CMD change OEM to anything you want)

Edited by geitonaki
Link to comment
Share on other sites

  • 6 months later...

Hi guys.. I'm loving this batch file... If I could only figure out what this error means...

Creating multi-boot folders and files, it will take some time...
sed: -e expression #1, char 65: Unterminated `s' command
The process tried to write to a nonexistent pipe.
sed: -e expression #1, char 65: Unterminated `s' command
The process tried to write to a nonexistent pipe.
sed: -e expression #1, char 65: Unterminated `s' command
The process tried to write to a nonexistent pipe.
sed: -e expression #1, char 65: Unterminated `s' command
The process tried to write to a nonexistent pipe.
sed: -e expression #1, char 65: Unterminated `s' command
The process tried to write to a nonexistent pipe.
sed: -e expression #1, char 61: Unterminated `s' command
The process tried to write to a nonexistent pipe.
sed: -e expression #1, char 60: Unterminated `s' command
The process tried to write to a nonexistent pipe.
If you don't see any error message above then everything should be ok, but please check.
Press any key to continue . . .

Can anyone help?

here's the create_boot_folders.cmd source

@echo off


rem Change the following lines having this in mind:
rem call create_boot_folder.cmd setup_dir aio_dir boot_dir1 boot_dir2 flag_for_using_cracked_setupldr
rem
rem setup_dir: where the setup files are
rem aio_dir: where your aio folder is
rem boot_dir1: must be 4-characters long
rem boot_dir2: must be 5-characters long, needed only for 64bit versions of windows
rem (if boot_dir2 isn't needed (for 32bit versions) write anything e.g. FOO since it will be ignored)
rem flag_for_using_cracked_setupldr=1 for 64bit versions and Windows Server 2003 with SP1

rem When you have changed this file save it and run it.

echo Creating multi-boot folders and files, it will take some time...

call create_boot_folder.cmd D:\AIO_DVD\Setup\W2K3_EN\DTC\ D:\AIO_DVD iDTC FOO 0
call create_boot_folder.cmd D:\AIO_DVD\Setup\W2K3_EN\ENT\ D:\AIO_DVD iENT FOO 0
call create_boot_folder.cmd D:\AIO_DVD\Setup\W2K3_EN\SBS\ D:\AIO_DVD iSBS FOO 0
call create_boot_folder.cmd D:\AIO_DVD\Setup\W2K3_EN\STD\ D:\AIO_DVD iSTD FOO 0
call create_boot_folder.cmd D:\AIO_DVD\Setup\W2K3_EN\WEB\ D:\AIO_DVD iWEB FOO 0

call create_boot_folder.cmd D:\AIO_DVD\Setup\XPPro_EN\ D:\AIO_DVD iXPP FOO 0

call create_boot_folder.cmd D:\AIO_DVD\Setup\XPME_EN\ D:\AIO_DVD iXPM FOO 0

echo If you don't see any error message above then everything should be ok, but please check.
pause

^^ Also I'm using sp2 in 2k3 and I'm not sure if I need to use the setupldr.bin patch. Has it been tested yet?

Thanks

Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...
  • 3 months later...

i use this tool to do multi-boot dvd that make it success(XP 64bit)

but when i installing it have error message lot of files can not be copy form DVD

can some one help me ?

Like this

wwowreg32.exe

wc_is2022.dll

wc_g18030.dll

wexplorer.exe

wwinhlp32.exe

wtwain_32.dll

wtwunk_32.exe

wwiatwain.ds

weventvwr.msc

.

.

.

.

this is my folder setting

d:\Winxp64\ezboot -----Boot Menu file

d:\Winxp64

d:\Winxp64\WIN51 -----copy by tools

d:\Winxp64\WIN51AP-----copy by tools

d:\Winxp64\XP64I.bin---modify by tools

d:\Winxp64\W64I --------------file form d:\Winxp64\XP64\ENG\i386

d:\Winxp64\W64AD --------------file form d:\Winxp64\XP64\ENG\AMD64

d:\Winxp64\XP64\ENG\AMD64 -----copy form XP 64 CD

d:\Winxp64\XP64\ENG\i386 -----copy form XP 64 CD

d:\Winxp64\XP64\ENG\WIN51 -----copy form XP 64 CD

d:\Winxp64\XP64\ENG\WIN51AP-----copy form XP 64

Edited by prtec
Link to comment
Share on other sites

  • 8 months later...
  • 2 months later...

For some reason I cant download the files. Some other files are the same error.

Mainly the "Create_MultiBoot_Folders_And_Files.zip ( 582.83K ) Number of downloads: 3375" file in the first post at:

http://www.msfn.org/board/index.php?act=at...st&id=10557

I get the following error page:

You are not authorized to view this page

You might not have permission to view this directory or page using the credentials you supplied.

--------------------------------------------------------------------------------

If you believe you should be able to view this directory or page, please try to contact the Web site by using any e-mail address or phone number that may be listed on the www.msfn.org home page.

You can click Search to look for information on the Internet.

HTTP Error 403 - Forbidden

Internet Explorer

Anyone?

Link to comment
Share on other sites

  • 3 weeks later...

Thanks the greate script writer.

after run this batch against the windows 2000, I got the whole list as follow

bootvid.dll
kdcom.dll
c_1252.nls
c_437.nls
l_intl.nls
vgaoem.fon
acpi.sys
wmilib.sys
atapi.sys
disk.sys
classpnp.sys
dmio.sys
dmload.sys
ftdisk.sys
intelide.sys
pciidex.sys
isapnp.sys
ksecdd.sys
mountmgr.sys
partmgr.sys
pci.sys
videoprt.sys
i8042prt.sys
kbdclass.sys
fdc.sys
serial.sys
serenum.sys
cdrom.sys
usbuhci.sys
usbport.sys
usbhub.sys
usbd.sys
flpydisk.sys
sfloppy.sys
vga.sys
ntdll.dll
fastfat.sys
kbdus.dll
1394bus.sys
1394vdbg.sys
abp480n5.sys
acpiec.sys
adpu160m.sys
aha154x.sys
aic78u2.sys
aic78xx.sys
aliide.sys
amsint.sys
asc.sys
asc3350p.sys
asc3550.sys
c_037.nls
c_10000.nls
c_10006.nls
c_10007.nls
c_10010.nls
c_10017.nls
c_10029.nls
c_10079.nls
c_10081.nls
c_10082.nls
c_1026.nls
c_1250.nls
c_1251.nls
c_1253.nls
c_1254.nls
c_1255.nls
c_1256.nls
c_1257.nls
c_1258.nls
c_20261.nls
c_20866.nls
c_20905.nls
c_21866.nls
c_28592.nls
c_28593.nls
c_28598.nls
c_28605.nls
c_500.nls
c_737.nls
c_775.nls
c_850.nls
c_852.nls
c_855.nls
c_857.nls
c_860.nls
c_861.nls
c_863.nls
c_865.nls
c_866.nls
c_869.nls
c_874.nls
c_875.nls
c_932.nls
c_936.nls
c_949.nls
c_950.nls
cbidf2k.sys
cdfs.sys
cmdide.sys
cpqarray.sys
dac2w2k.sys
dac960nt.sys
dmboot.sys
dpti2o.sys
drvmain.sdb
hidclass.sys
hidparse.sys
hidusb.sys
hpn.sys
i2omp.sys
i2omgmt.sys
ini910u.sys
kbdal.dll
kbdarme.dll
kbdarmw.dll
kbdaze.dll
kbdazel.dll
kbdbe.dll
kbdblr.dll
kbdbr.dll
kbdbu.dll
kbdca.dll
kbdcr.dll
kbdcz.dll
kbdcz1.dll
kbdcz2.dll
kbdda.dll
kbddv.dll
kbdes.dll
kbdest.dll
kbdfc.dll
kbdfi.dll
kbdfr.dll
kbdgae.dll
kbdgeo.dll
kbdgkl.dll
kbdgr.dll
kbdgr1.dll
kbdhe.dll
kbdhe220.dll
kbdhe319.dll
kbdhela2.dll
kbdhela3.dll
kbdhept.dll
kbdhu.dll
kbdhu1.dll
kbdic.dll
kbdir.dll
kbdit.dll
kbdit142.dll
kbdkaz.dll
kbdkyr.dll
kbdla.dll
kbdlt.dll
kbdlt1.dll
kbdlv.dll
kbdlv1.dll
kbdmon.dll
kbdne.dll
kbdnec.dll
kbdno.dll
kbdpl.dll
kbdpl1.dll
kbdpo.dll
kbdsf.dll
kbdsg.dll
kbdsp.dll
kbdsw.dll
kbduk.dll
kbdur.dll
kbdusl.dll
kbdusr.dll
kbdusx.dll
kd1394.dll
mraid35x.sys
ntfs.sys
ntkrnlmp.exe
ohci1394.sys
oprghdlr.sys
pciide.sys
pcmcia.sys
perc2.sys
perc2hib.sys
ql1080.sys
ql10wnt.sys
ql12160.sys
ql1240.sys
ql1280.sys
ramdisk.sys
sbp2port.sys
scsiport.sys
setupdd.sys
setupreg.hiv
slip.sys
sparrow.sys
spcmdcon.sys
spddlang.sys
streamip.sys
sym_hi.sys
sym_u3.sys
symc810.sys
symc8xx.sys
tffsport.sys
toside.sys
usbccgp.sys
usbehci.sys
usbohci.sys
usbstor.sys
vga850.fon
vga860.fon
vga861.fon
vga863.fon
vga865.fon
viaide.sys
kbddiv1.dll
kbddiv2.dll
kbdfa.dll
kbdindev.dll
kbdinguj.dll
kbdinhin.dll
kbdinkan.dll
kbdinmar.dll
kbdinpun.dll
kbdintam.dll
kbdintel.dll
kbdsyr1.dll
kbdsyr2.dll
kbdth0.dll
kbdth1.dll
kbdth2.dll
kbdth3.dll
kbdurdu.dll
hal.dll
ntkrnlmp.exe
ntdetect.com
hal.dll
ultra.sys
biosinfo.inf
cd20xrnt.sys
halaacpi.dll
halacpi.dll
halapic.dll
halmacpi.dll
halmps.dll
halsp.dll
lbrtfdc.sys
ntdetect.com
kbdhid.sys
kbdheb.dll
kbda1.dll
kbda2.dll
kbda3.dll

and then I extract the 4 img files in BOOTDISK on windows 2000 CD, and compared the two folders. I found there are some different btw them, as shown in below (compared by UltraCompare)

post-186587-1208026732_thumb.jpg

That may mean some files that piped by Create_MultiBoot_Folders_And_Files are not neccessary, such as

C_037.NL_

C_10000.NL_

HALMACPI.DL_

HALMPS.DL_

HALSP.DL_

KBDUSR.DLL

for detail, pls see Result.txt

Any idea for improving the script? thanks in advanced.

Edited by seanlv
Link to comment
Share on other sites

  • 5 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...