Dear Forum Browsers,
Short version:
I tried to move XP hdd from old Celeron to new Core 2 Quad system, but XP constantly reboots after "agp440". I was careful to make new HAL and KERNEL options available for booting, and I created an empty hardware profile for the new device drivers.
Suggestions?
Long version:
I finally decided to put together a new system after inflicting an old Celeron 500mhz eMachine on my wife for seven years. I newegg'd a P35 Gigabyte motherboard, a Q6600 chip, 4GB RAM, ATI X1950XT graphics, and a DVD drive. Nothing special.
But I had this bright idea to take out the hdd from the old Celeron system and use it in the new system without reinstalling XP.
The XP Pro on the hdd is a bona fide activated retail version of the OS fully patched SP2 version. I anticipated having to re-enter the product key, so I have it handy.
I did some research and came the conclusion that it was possible to do what I wanted, but that I had to create an empty hardware profile to use the new equipment drivers, and that I had to make the correct kernel and hal versions available in my /windows/system32 folder.
So I did that, making sure to use the same versions from the latest hotfix. I snagged "halaacpi.dll", "halmacpi.dll", "ntkrnlmp.exe", and "ntkrpamp.exe".
I created two extra boot.ini entries with custom /HAL and /KERNEL switches. One was to use "halmacpi.dll" with "ntkrpamp.exe", and the other was to use "halmacpi.dll" with "ntkrnlmp.exe". Then, I unplugged the hdd from the old eMachine and hooked it up in my new rig.
The new machine found the hdd and boot.ini just fine. I selected the boot menu entry I created which used "halmacpi.dll" and "ntkrpamp.exe", along with the empty hardware profile, and it began starting up XP. However, it never gets past the logo & progress bar screen without rebooting.
Turning on safe mode, safe mode with networking, safe mode with command line, vga only, etc, all produce the same effect. If use boot logging, I can see that it goes through the initial driver set apparently fine, and the last thing on the screen before rebooting is loading "AGP440.SYS". Or maybe "AGP440.DLL". I don't remember which one exactly.
My suspicion is the HAL, but I feel like I've exhausted my options, except perhaps to try the "halaacpi.dll".
Any help or suggestions would be appreciated. I'll reinstall the XP if I have to, but I really want to avoid that, if possible.
Thank you in advance.
Short version:
I tried to move XP hdd from old Celeron to new Core 2 Quad system, but XP constantly reboots after "agp440". I was careful to make new HAL and KERNEL options available for booting, and I created an empty hardware profile for the new device drivers.
Suggestions?
Long version:
I finally decided to put together a new system after inflicting an old Celeron 500mhz eMachine on my wife for seven years. I newegg'd a P35 Gigabyte motherboard, a Q6600 chip, 4GB RAM, ATI X1950XT graphics, and a DVD drive. Nothing special.
But I had this bright idea to take out the hdd from the old Celeron system and use it in the new system without reinstalling XP.
The XP Pro on the hdd is a bona fide activated retail version of the OS fully patched SP2 version. I anticipated having to re-enter the product key, so I have it handy.
I did some research and came the conclusion that it was possible to do what I wanted, but that I had to create an empty hardware profile to use the new equipment drivers, and that I had to make the correct kernel and hal versions available in my /windows/system32 folder.
So I did that, making sure to use the same versions from the latest hotfix. I snagged "halaacpi.dll", "halmacpi.dll", "ntkrnlmp.exe", and "ntkrpamp.exe".
I created two extra boot.ini entries with custom /HAL and /KERNEL switches. One was to use "halmacpi.dll" with "ntkrpamp.exe", and the other was to use "halmacpi.dll" with "ntkrnlmp.exe". Then, I unplugged the hdd from the old eMachine and hooked it up in my new rig.
The new machine found the hdd and boot.ini just fine. I selected the boot menu entry I created which used "halmacpi.dll" and "ntkrpamp.exe", along with the empty hardware profile, and it began starting up XP. However, it never gets past the logo & progress bar screen without rebooting.
Turning on safe mode, safe mode with networking, safe mode with command line, vga only, etc, all produce the same effect. If use boot logging, I can see that it goes through the initial driver set apparently fine, and the last thing on the screen before rebooting is loading "AGP440.SYS". Or maybe "AGP440.DLL". I don't remember which one exactly.
My suspicion is the HAL, but I feel like I've exhausted my options, except perhaps to try the "halaacpi.dll".
Any help or suggestions would be appreciated. I'll reinstall the XP if I have to, but I really want to avoid that, if possible.
Thank you in advance.