Adding Windows XP Rollup 1 Hotfix
By: Arie SlobNote: This is an extra step in the Slipstreaming Windows XP Service Pack 1a and Create Bootable CD tutorial.
After downloading the Standard version of the Rollup 1 Update, create a new folder on your hard drive and copy the WindowsXP-KB826939-x86-ENU.exe file there (I named the folder \q826939). Next, open a Command Prompt (Start > Run > cmd), and go to the folder where you copied the rollup package (cd \foldername). Type the command: WindowsXP-KB826939-x86-ENU.exe -x. A small window will appear, and you need to point it to the folder where you want to extract the files (I suggest you leave the default, which will be the current folder). Click OK to start extracting the files.
Download the file update.bat, and copy it to the root of the hard drive where you have all the files (XP-CD & Roolup 1 Update). Note: you will have to edit the file if you have your files on a different drive then drive D (or use different folder names). Right-click the file update.bat, and from the menu choose Edit. Change these lines to your hard drive letters and/or folder names:
mkdir D:\XP-CD\I386\svcpack set PATHTOFIXES=D:\q826939 set PATHTOI386=D:\XP-CD\I386\ set PATHTOSVCPACK=D:\XP-CD\I386\svcpack
Double-click the update.bat file to execute it.
Next we need to edit the file \I386\DOSNET.INF. You can double-click the file, it should open in Notepad. Just above the entry [Miscellaneous], add:
[OptionalSrcDirs] svcpack
At the bottom of the file, you will see an entry [ForceCopyDriverCabFiles], which lists a number of files. Leave the existing entries in place, and add these:
ntkrnlpa.exe ntkrpamp.exe
Close the file, and save the changes.
Create a new Svcpack.inf file (using Notepad) at \I386\Svcpack.inf, using the following content:
[Version] Signature="$Windows NT$" MajorVersion=5 MinorVersion=1 BuildNumber=2600 [SetupData] CatalogSubDir="\i386\svcpack" [ProductCatalogsToInstall] KB826939.cat [SetupHotfixesToRun] q826939.exe /quiet /norestart /n
That's all, now continue here.
