To load uniprocessor kernel image:
Open boot.ini
and in the line saying ....."Windows XP Professional" /fastdetect , change the line so it says
..."Windows XP Professional" /fastdetect /kernel=ntoskrnl.exe /hal=halaacpi.dll
Just for safety, do not change the existing line, rather copy it to the line below and modify the copy.
The question now is: where do u get ntoskrnl.exe and halaacpi.dll from?
Well if u have SP2 available (I mean the service pack itself, not the slipstream) open it with say winzip, go into the i386 folder (only folder there is), and extract the files ntoskrnl.ex_ and halaacpi.dl_ to the \windows\system32 folder and rename them to ntoskrnl.exe and halaacpi.dll respectively. If these files already exist then rename them to ntoskrnl2.exe etc and modify boot.ini accordingly.
Remember, only extract from SP2 if ur system has SP2 installed. If u have SP! installed then extract from SP1. And if u have no service packs installed, then look on the install CD.