Deployment Solution

 View Only
  • 1.  Sysprep - Intel CPU to AMD CPU

    Posted Oct 28, 2008 03:41 PM
    Hey all,

    Has anyone managed to get Windows XP w/SP3 image to work on Intel and AMD CPU's?

    I have created an image that has been sysprepped and tested on 5 Intel computers. All working like a charm. However when I deploy the image to a AMD computer Windows begin to load then the screen goes blank. I have ensured it has the right HAL drivers and so on still no luck.

    I read an article from Microsoft saying this is not supported.

    Any help would be appreciated.

    Cheers,

    Mark


  • 2.  RE: Sysprep - Intel CPU to AMD CPU

    Posted Oct 28, 2008 06:00 PM
    Mark,

    Delete the file intelppm.sys after deploying your image and while still in automation.

    Something like this should do it;
    FIRM.exe DELETE PROD:WINDOWS\System32\drivers\intelppm.sys


  • 3.  RE: Sysprep - Intel CPU to AMD CPU

    Posted Oct 28, 2008 06:01 PM
    Hey,

    I have tried this already. I have also injected registry changes to disable the intelppm.sys services. Still no luck.

    Thanks.

    Mark



  • 4.  RE: Sysprep - Intel CPU to AMD CPU

    Posted Oct 28, 2008 06:07 PM
    What hardware manufacturer and model do you have?
    Whats the last item listed when booting to safe mode?

    My fix above worked on Dell 740's


  • 5.  RE: Sysprep - Intel CPU to AMD CPU

    Posted Oct 28, 2008 06:21 PM
    The computer freezes on agp440.sys in safe mode.

    The manufacturer is a clone PC. It is an Athlon XP 2Ghz with VIA KM266Pro-8235 motherboard.

    Funny this is when the imaging has finished Windows XP begins to load then the screen goes blank. Weird




  • 6.  RE: Sysprep - Intel CPU to AMD CPU

    Posted Oct 28, 2008 06:36 PM
    Sorry I mean agpcpq.sys. My bad


  • 7.  RE: Sysprep - Intel CPU to AMD CPU

    Posted Oct 29, 2008 09:12 AM
    To me this still seems like a hal issue. I appreciate you've ensured the correct hal is being deployed post imaging but do you know what hal your image was syspreped with? I always try to ensure my images are created on single core procs and are set to ACPI which results in the hal.dll being halacpi.dll


  • 8.  RE: Sysprep - Intel CPU to AMD CPU

    Posted Oct 29, 2008 10:53 AM
    Thanks for the help so far.

    Yes the right HAL is being copied across. The image was created in VMware (IDE) and as ACPI. When imaging has been completed WINPE does the following apart from copying the sysprep file. Below is what happens for this model computer.

    Thanks for your help again. Just a reminder I have tested this image on other Intel machines with MACPI and ACPI - works nicely.

    :Bluechip
    Echo Copying Bluechip Driver files...

    .\Rdeploy\windows\firm.exe -recurse copy U:\Drivers\Bluechip prod:\i386\$oem$\$1\Drivers

    echo Remove disabling Intelppm.sys services...

    .\Rdeploy\windows\firm.exe -force copy prod:WINDOWS\System32\Config\System .\Temp\%ID%.hiv
    REG LOAD HKLM\System_00 .\Temp\%ID%.hiv
    REG ADD HKLM\System\CurrentControlSet\Services\Intelppm /v Start /d 4 /t REG_DWORD /f
    REG ADD HKLM\System\CurrentControlSet001\Services\Intelppm /v Start /d 4 /t REG_DWORD /f
    REG ADD HKLM\System\CurrentControlSet002\Services\Intelppm /v Start /d 4 /t REG_DWORD /f
    REG UNLOAD HKLM\System_00

    echo Deleting Intelppm.sys file...
    .\Rdeploy\windows\firm.exe -force delete prod:WINDOWS\system32\drivers\intelppm.sys

    goto AACPI


    :AACPI
    REM Copy AACPI HAL
    echo You went to AACPI
    .\Rdeploy\Windows\Firm.exe -force copy U:\Deploy\HALs\halaacpi.dll prod:WINDOWS\system32\hal.dll
    .\Rdeploy\Windows\Firm.exe -force copy U:\Deploy\HALs\ntkrnlpa.exe prod:WINDOWS\system32\ntkrnlpa.exe
    .\Rdeploy\Windows\Firm.exe -force copy U:\Deploy\HALs\ntoskrnl.exe prod:WINDOWS\system32\ntoskrnl.exe
    GOTO Common



  • 9.  RE: Sysprep - Intel CPU to AMD CPU

    Posted Oct 30, 2008 10:18 AM
    When I'm doing hal replacement for aacpi I only replace the hal.dll. I don't suppose it makes any difference because the ntkrnlpa.exe and ntoskrnl.exe files should be the same as you are re-copying. Might pay to check?

    I also note that the Dell 740's we use are X2s so they use halmacpi.dll so I don't have exactly the same setup.

    Sorry Mark but my only other ideas are around re-creating the image on different hardware (other than a VMWare Virtual Machine). I've heard positive reports when using Virtual PC but I personally prefer using the oldest workstation in the environment.

    Nice work btw with loading the hive and modifying the Intelppm service start. I've generally not needed to go quite that far as the sysprep minisetup usually seems to remove this service as long as you delete the file so XP does not stop on startup.