First off, I would like to thank felipegeek for quoting my method of fixing the fakesetup call.
Here is my method along with files necessary (well, files when i figure out how to attach files here).....
My method has been to create my cd structure, utilize nLite for my modifications, then utilize DP Base to use all driverpacks, then I use Ryan's for the post SP2 and any addons I chose. That is standard for me, the trick is following this....
I have a separate folder in which I keep my "Prepaing" patches.
In this folder I have my multiboot.bin giving me the startup menu to choose between normal unattended, or repair install.
to set it all up, I copy all contents of my prepairing folder to the root of my cd structure, then I run my !RUNME.CMD patch my presetup.cmd file, make other changes I desire, and delete my patch file, and itself.
Please note, you will need to remove the filecase line if you don't have that utility.
!RUNME.CMD:
@echo off
echo Working on setting up the CD structure.
if exist i386\presetup.cmd type i386\presetup.cmd |find /V "\system32\setup" > PRESETUP.ORG
if exist presetup.org copy /Y PRESETUP.FIX + PRESETUP.ORG PRESETUP.CMD
if exist presetup.cmd move /Y PRESETUP.CMD I386
del /F /Q PRESETUP.*
del /F /Q I386\*.ORG
choice /TY,15 Remove Language and migration (upgrade) folders
if ERRORLEVEL 2 goto continue
echo Removing folders from the CD structure.
rd /s /q I386\LANG
rd /s /q I386\WIN9XMIG
rd /s /q I386\WIN9XUPG
rd /s /q I386\WINNTUPG
:continue
echo Converting filename case to uppercase.
filecase /s /h /q /d /u *.*
del /F !RUNME.CMD
contents of PRESETUP.FIX used in 4th line above:
DEL /F %systemroot%\system32\setupold.exe
Now, for the multiboot to work you need to have two files available.
In my folder for repairing, i have a sub folder i386 that contains 4 files (you really only need 2, I keep a version of WINNT.SIF that i like there, removed all traces of nLite etc. and the original unedited version of SETUPLDR.BIN)...
The two files you will need that will be added to the i386 folder in your cd file structure are:
REPNT.SIF (modified version of WINNT.SIF)
REPAIRNT.BIN (modified version of SETUPLDR.BIN to use REPNT.SIF)
Contents of REPNT.SIF:
[Data]
AutomaticUpdates="Yes"
Autopartition=0
MsDosInitiated=0
UnattendedInstall="Yes"
[SystemRestore]
[GuiUnattended]
EncryptedAdminPassword="No"
AutoLogon="Yes"
TimeZone=020
OEMSkipRegional=1
OemSkipWelcome=1
[Components]
Iis_common=Off
Iis_ftp=Off
Iis_inetmgr=Off
Iis_internetdataconnector=Off
Iis_nntp=Off
Iis_serversideincludes=Off
Iis_smtp=Off
Iis_webadmin=Off
Iis_webdav=Off
Iis_www=Off
Iis_www_vdir_scripts=Off
Iis_asp=Off
[UserData]
ProductKey="PUT YOUR CD KEY HERE"
[RegionalSettings]
LanguageGroup=1
Language= "0409"
[Networking]
InstallDefaultComponents="Yes"
in actuallity, what you do for the REPNT.SIF file is remove the entire [UNATTENDED] portion of WINNT.SIF
this does not lose very many features of an unattended install on REPAIR....
I will upload, or send my boot files to anyone that wishes to have them...
Some more of my method is included in second post in this thread.
Regards,
YCGIYWG (You Can't Get, If You Won't Give)
DizzyDen
Last edited by DizzyDen (2007-05-24 06:40:44)
always remember.....
YCGIYWG (You Can't Get, If You Won't Give)
DizzyDen