![]() ![]() |
Sep 3 2003, 05:23 PM Post
#1 | |
| fixer of things broken ![]() ![]() ![]() ![]() Group: Members Posts: 621 Joined: 15-August 03 From: Around here some place Member No.: 5783 |
Ok many of you have been asking how to do a 2 cd install. For this I have setup my cd's with pretty much nothing but the install with service pack 1 and hotfixes slipstreamed and drivers on the first cd. On the second cd is any other apps I want to install. In my winnt.sif I use this. CODE [GuiRunOnce] %systemdrive%\install\first_boot.cmd ok that's so that I have only one cmd file to call witch does all the real work. This is my first_boot.cmd CODE CLS @ECHO OFF ECHO. ECHO Ejecting CD-ROM Drives... ECHO If you are using a cd rom please remove it from ECHO the cdrom drive and If you have a second cd place ECHO it in the drive at this time please. ECHO. ECHO If you are using a dvd please remove it ECHO at this time. ECHO. ECHO Wait till the cdrom/dvd drive quits blinking ECHO and then ... start cscript %systemdrive%\install\Tools\cd_eject.vbs >null PSKill cscript.exe >null ECHO. PAUSE IF EXIST %systemdrive%\install\applications.cmd GOTO RUNBATCH SET CDROM2= IF EXIST D:\install\applications.cmd SET CDROM2=D: IF EXIST E:\install\applications.cmd SET CDROM2=E: IF EXIST F:\install\applications.cmd SET CDROM2=F: IF EXIST G:\install\applications.cmd SET CDROM2=G: IF EXIST H:\install\applications.cmd SET CDROM2=H: IF EXIST I:\install\applications.cmd SET CDROM2=I: IF EXIST J:\install\applications.cmd SET CDROM2=J: IF EXIST K:\install\applications.cmd SET CDROM2=K: IF NOT EXIST %CDROM2%\install\applications.cmd GOTO RUNBATCH ECHO Please be patient while files are copied to your hard drive. xcopy %CDROM2%\install %systemdrive%\install\ /S /C /Q /H /Y ECHO. :RUNBATCH :: cmdow @ /hid :: ECHO Running Main Batch ... :: ECHO. :: start /wait %systemdrive%\install\main_batch.cmd :HOTFIXES :: This hopefully has been obsoleted by slipstreaming the hotfixes into the installer. :: Keeping it around just in case it is needed for anything else. :: IF NOT EXIST %systemdrive%\install\hotfixes.cmd GOTO APPS :: ECHO Running Hotfixes Batch ... :: ECHO. :: start /wait cmdow /run /hid %systemdrive%\install\hotfixes.cmd :APPS IF NOT EXIST %systemdrive%\install\apps.inf GOTO CUSTOM ECHO Running Applications Batch ... ECHO. start /wait RunDll32.exe setupapi,InstallHinfSection DefaultInstall 0 %systemdrive%\install\Apps.inf :CUSTOM IF NOT EXIST %systemdrive%\install\CUSTOMIZE.CMD GOTO ERROR :: ECHO Running Cumstom Batch ... :: ECHO. :: start /wait %systemdrive%\install\CUSTOMIZE.CMD GOTO END :ERROR IF NOT EXIST %systemdrive%\install\hotfixes.cmd GOTO _ECHO IF NOT EXIST %systemdrive%\install\apps.inf GOTO _ECHO IF NOT EXIST %systemdrive%\install\CUSTOMIZE.CMD GOTO _ECHO GOTO END :_ECHO ECHO. ECHO *******************WARNING******************* ECHO Hotfixes or Applications were not installed ECHO because they could not be found. ECHO. :: ECHO Check %systemdrive%\install\install.log for :: ECHO more information. ECHO *******************WARNING******************* ECHO. PAUSE :END ECHO. ECHO Restarting the PC in 30 seconds... shutdown -r -f -t 30 -c "Windows XP will now restart in 1 minute, this will give enough time for the shortcuts to update and for the shell to fully load before its ready to restart!" ECHO. ::ECHO Deleting Temp Installation Files... ::RD /S /Q %systemdrive%\install ::RD /S /Q %systemdrive%\Drivers ::ECHO. EXIT Ok on the second cd you should have an install folder with everything setup in it just like you do now. Also to note that you should only have the cmd files that go with whatever you have on your second cd. For instance if you have \install\applications on the second cd like me then you should also have your applications.cmd under \install on oyur second cd. Hope this helps others. oh forgot here is the cd_eject.vbs CODE Set oWMP = CreateObject("WMPlayer.OCX.7" ) Set colCDROMs = oWMP.cdromCollection if colCDROMs.Count >= 1 then For i = 0 to colCDROMs.Count - 1 colCDROMs.Item(i).Eject Next ' cdrom End If |
| | |
Sep 3 2003, 06:57 PM Post
#2 | |
| Friend of MSFN ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 821 Joined: 3-August 03 From: Sydney Member No.: 5431 |
Nice little guide there. Im sure alot of the MSFN members (and even alot who arent) will appreciate it!
|
| | |
Sep 4 2003, 04:10 PM Post
#3 | |
| Newbie Group: Members Posts: 15 Joined: 31-August 03 Member No.: 6100 |
Jenius Testing it out on a Virtual PC now, will let you know how I go |
| | |
Sep 4 2003, 04:29 PM Post
#4 | |
| fixer of things broken ![]() ![]() ![]() ![]() Group: Members Posts: 621 Joined: 15-August 03 From: Around here some place Member No.: 5783 |
well iuse virtual pc also and it's kind of apain to do it on virtual pc but it does work.
|
| | |
Sep 4 2003, 06:19 PM Post
#5 | |
| Newbie Group: Members Posts: 15 Joined: 31-August 03 Member No.: 6100 |
I know, it took me 20 minutes to get past the '10 minutes to go' bit |
| | |
Sep 4 2003, 06:30 PM Post
#6 | |
| Newbie Group: Members Posts: 15 Joined: 31-August 03 Member No.: 6100 |
Just thought I'd add, it's not ">null", it's ">nul", otherwise a file called "null" is created in the same dir as the batch file |
| | |
Sep 4 2003, 07:41 PM Post
#7 | |
| fixer of things broken ![]() ![]() ![]() ![]() Group: Members Posts: 621 Joined: 15-August 03 From: Around here some place Member No.: 5783 |
thanks I actually pulled that part and I'm currently working on a way to pull out the cdrom sooner so that it will bypass windows file protection and let you use custom dll's and stuff without having to worry about it. That is actualy one of the best parts about this is that by removeing the first cd you can bypass windows file protection and therefor use your hacked uxtheme.dll and whatever files you find helpfull. The nice part about pulling it sooner is that it enables you to login the first time with your custom msstyles and themes working like they should.. |
| | |
Sep 5 2003, 01:03 PM Post
#8 | |
| Newbie Group: Members Posts: 15 Joined: 31-August 03 Member No.: 6100 |
Actually, I 'pulled the CD' (unloaded the ISO) when I tested this with Virtual PC, and WFP still tried to replace the file, then half of my apps wouldn't install becuse uxtheme.dll couldn't be found :| What would be nicer would be a way to easily include them in the I386 folder. I've used makecab on my uxtheme.dll and have uxtheme.dl_, would it be enough just to copy and paste it into I386, or does more need to be done? |
| | |
Sep 5 2003, 02:35 PM Post
#9 | |
| fixer of things broken ![]() ![]() ![]() ![]() Group: Members Posts: 621 Joined: 15-August 03 From: Around here some place Member No.: 5783 |
lol if you follow my way above it will take care of that for you. And your idea wont work because it has to be digitaly signed by microsoft to be able to replace it.
|
| | |
Sep 5 2003, 02:42 PM Post
#10 | |
| Newbie Group: Members Posts: 15 Joined: 31-August 03 Member No.: 6100 | QUOTE (webmedic @ Sep 5 2003, 02:35 PM) lol if you follow my way above it will take care of that for you. And your idea wont work because it has to be digitaly signed by microsoft to be able to replace it. Like I said, tried pulling the CD, it still tried to replace the files, and when it couldn't find anything, installations were messing up all over the place :| |
| | |
Sep 6 2003, 01:45 PM Post
#11 | |
| GGTW ![]() ![]() Group: Members Posts: 235 Joined: 31-August 03 From: England Member No.: 6089 |
Nice script m8 |
| | |
Sep 6 2003, 04:03 PM Post
#12 | |
| The MSFN Banana Group: Patrons Posts: 5767 Joined: 17-August 01 From: England, UK Member No.: 3 OS: none |
Pskill can be copied to c:\windows\system32 to allow the pskill file to execute no matter what directory you're currently in |
| | |
Sep 6 2003, 05:09 PM Post
#13 | |
| Newbie Group: Members Posts: 15 Joined: 31-August 03 Member No.: 6100 |
Good plan Batman |
| | |
Sep 6 2003, 05:38 PM Post
#14 | |
| the force is strong in this one... ![]() ![]() Group: Members Posts: 181 Joined: 4-September 03 Member No.: 6197 |
thats pretty cool. I wanted to do something like that but then I bought a dvd burner, which resolved my space issue
|
| | |
Sep 8 2003, 04:08 AM Post
#15 | |
| Newbie Group: Members Posts: 31 Joined: 28-July 03 Member No.: 5248 |
Hello, Thanks for this nice guide ! I prefer to use VMWare, it works really well. Bravo for your clear guide! |
| | |
Sep 8 2003, 05:14 AM Post
#16 | |
| Newbie Group: Members Posts: 28 Joined: 14-August 03 Member No.: 5740 |
could you include this in the http://unattended.MSFN.org/xp/index.htm Creating an unattended Windows XP cd web site Thanks |
| | |
Sep 8 2003, 11:22 PM Post
#17 | |
| fixer of things broken ![]() ![]() ![]() ![]() Group: Members Posts: 621 Joined: 15-August 03 From: Around here some place Member No.: 5783 |
um wait on that i have a new improved one that I'm testing now. I promise you all will like it better.
|
| | |
Sep 11 2003, 03:53 PM Post
#18 | |
| Newbie Group: Members Posts: 28 Joined: 14-August 03 Member No.: 5740 |
have you finished your new and improved one yet? I'd like to see it I'm new at this but getting there little by little |
| | |
Sep 11 2003, 04:51 PM Post
#19 | |
| fixer of things broken ![]() ![]() ![]() ![]() Group: Members Posts: 621 Joined: 15-August 03 From: Around here some place Member No.: 5783 |
ok I'm almost done with it I'm working out the little nigglies now. Sorry to many irons in hte fire and I've been reading about how bad nvidia sucks today.
|
| | |
Sep 11 2003, 04:54 PM Post
#20 | |
| Newbie Group: Members Posts: 15 Joined: 31-August 03 Member No.: 6100 |
What has NV done now? ó_O
|
| | |
![]() ![]() |
| Lo-Fi Version | Time is now: 21st November 2009 - 12:46 AM |