[XP] Sysprep op een machine met HT

Pagina: 1
Acties:

  • Tijntje
  • Registratie: Februari 2000
  • Laatst online: 21-04 18:32
Ik ben op dit moment bezig om van een HP Compaq D530 SFF een basis image te maken met sysprep.
Ik wil dit image ook kunnen terug plaatsten op een HP Compaq NC6000.

De D530 ondersteund HT dus is de HAL een ACPI Multiprocessor-pc
De NC6000 ondersteund geen HT.
Als ik het image op de NC6000 plaats loopt hij vast tijdens het opstarten.
Hier onder een stukje uit mijn sysprep.inf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
;SetupMgrTag
[Unattended]
    OemSkipEula=Yes
    InstallFilesPath=C:\sysprep\i386
    KeepPageFile=1
    UpdateInstalledDrivers=Yes
    UpdateUPHAL=ACPIAPIC_UP,%WINDIR%\Inf\Hal.inf


[GuiUnattended]
    AdminPassword="************"
    EncryptedAdminPassword=NO
    OEMSkipRegional=1
    OEMDuplicatorstring="Windows XP SP2 Basis"
    TimeZone=110
    OemSkipWelcome=1

[UserData]
    ProductKey=********
    FullName="***"
    OrgName="***"
    ComputerName=*

[Display]
    BitsPerPel=24
    Xresolution=1024
    YResolution=768
    Vrefresh=60

[TapiLocation]
    CountryCode=31

[RegionalSettings]
    LanguageGroup=1

[SetupMgr]
    DistFolder=C:\sysprep\i386
    DistShare=windist

[Identification]
    JoinWorkgroup=Werkgroep

[Networking]
    InstallDefaultComponents=Yes

[Sysprep]
    BuildMassStorageSection=Yes

[SysprepMassStorage]

*pnp0a00=c:\windows\inf\machine.inf
*pnp0a01=c:\windows\inf\machine.inf
*pnp0a04=c:\windows\inf\machine.inf
*pnp0a03=c:\windows\inf\machine.inf
pci\cc_0604=c:\windows\inf\machine.inf
pci\cc_0601=c:\windows\inf\machine.inf
pci\cc_0602=c:\windows\inf\machine.inf
pci\cc_0600=c:\windows\inf\machine.inf
...enz


Volgens Microsoft moet het mogelijk zijn om een Multi processor image te plaatsen op een Uni processor PC, de andere kant op zou niet mogelijk zijn. Ik krijg het gewoon niet voor elkaar.

Even een kleine toevoeging ik wil natuurlijk wel de HT functionaliteit behouden.

[ Voor 4% gewijzigd door Tijntje op 06-01-2005 17:03 ]

Als het niet gaat zoals het moet, dan moet het maar zoals het gaat.


  • Mickman
  • Registratie: Juni 2001
  • Laatst online: 29-03 18:11
Zowieso is sysprep een tooltje voor systeem beheerders en dus meestal voor meerdere machines van hetzelfde type. Je geeft zelf aan dat multi naar uni wel moet kunnen.

Kijk dan eens naar de HAL file en de inf bestanden. Pas daar dan anders wat zaken aan.

  • Tijntje
  • Registratie: Februari 2000
  • Laatst online: 21-04 18:32
Mickman schreef op vrijdag 07 januari 2005 @ 08:08:
Zowieso is sysprep een tooltje voor systeem beheerders en dus meestal voor meerdere machines van hetzelfde type. Je geeft zelf aan dat multi naar uni wel moet kunnen.

Kijk dan eens naar de HAL file en de inf bestanden. Pas daar dan anders wat zaken aan.
Ik heb me al een ongeluk gezocht maar kan echt niks vinden. Op het internet komen meer mensen met het probleem naar voren maar zonder goed antwoord. Volgens de documentatie van microsoft moet het kunnen en deze methode heb ik al toegepast zonder effect op dit moment. Ik vraag dan ook hier of ik iets over het hoofd zie.

Als het niet gaat zoals het moet, dan moet het maar zoals het gaat.


  • Nielson
  • Registratie: Juni 2001
  • Laatst online: 09:36
Schakel in de bios HT even uit, maak je image als ACPI Uniprocessor en klaar. Zogauw XP of hoger een HT cpu ziet wordt automatisch de HAL geupdate van ACPI Uniprocessor naar ACPI Multiprocessor.

/edit: Ik zie net dat de NC6000 waarschijnlijk een notebook is, dat maakt het al een heel stuk lastiger. Meestal wijken die qua power management zo af dat er een aardige kans bestaat dat het niet gaat werken.

[ Voor 58% gewijzigd door Nielson op 07-01-2005 08:38 ]


  • Tijntje
  • Registratie: Februari 2000
  • Laatst online: 21-04 18:32
Nielson schreef op vrijdag 07 januari 2005 @ 08:33:
Schakel in de bios HT even uit, maak je image als ACPI Uniprocessor en klaar. Zogauw XP of hoger een HT cpu ziet wordt automatisch de HAL geupdate van ACPI Uniprocessor naar ACPI Multiprocessor.

/edit: Ik zie net dat de NC6000 waarschijnlijk een notebook is, dat maakt het al een heel stuk lastiger. Meestal wijken die qua power management zo af dat er een aardige kans bestaat dat het niet gaat werken.
Volgens Microsoft zou het zo niet moeten werken maar ik ga het nu even proberen.

Dit staat er in de helpfile van sysprep:
code:
1
2
3
4
5
6
7
8
9
10
11
12
UpdateUPHAL
Identifies the processor type and loads the appropriate kernel.

Syntax UpdateUPHAL = hwid,%WINDIR%\Inf\Hal.inf 
Value hwid,%WINDIR%\Inf\Hal.inf
    (where hwid is either MPS_UP or ACPIAPIC_UP) 
Example UpdateUPHAL = MPS_UP,%WINDIR%\Inf\Hal.inf
 
Comments Valid only for Sysprep.inf. Required if the master installation is
built on an APIC multiprocessor computer and the image of that 
master installation is on compatible APIC uniprocessor or 
multiprocessor destination computers.

Ik gebruik dus zelf de optie UpdateUPHAL=ACPIAPIC_UP,%WINDIR%\Inf\Hal.inf

[ Voor 7% gewijzigd door Tijntje op 07-01-2005 09:09 ]

Als het niet gaat zoals het moet, dan moet het maar zoals het gaat.


  • Tijntje
  • Registratie: Februari 2000
  • Laatst online: 21-04 18:32
Nielson schreef op vrijdag 07 januari 2005 @ 08:33:
Schakel in de bios HT even uit, maak je image als ACPI Uniprocessor en klaar. Zogauw XP of hoger een HT cpu ziet wordt automatisch de HAL geupdate van ACPI Uniprocessor naar ACPI Multiprocessor.

/edit: Ik zie net dat de NC6000 waarschijnlijk een notebook is, dat maakt het al een heel stuk lastiger. Meestal wijken die qua power management zo af dat er een aardige kans bestaat dat het niet gaat werken.
Ik heb dit nu geprobeerd.
Helaas start de NC6000 nu nogsteeds niet op.
De D530 gaat inderdaad gewoon goed ook als ik HT weer aanzet word dit herkend.
Heeft er iemand nog een idee?

Als het niet gaat zoals het moet, dan moet het maar zoals het gaat.


  • Nielson
  • Registratie: Juni 2001
  • Laatst online: 09:36
Installeer even handmatig XP op die NC6000 en kijk welke HAL er dan gebruikt wordt. Ik vermoed gewoon de normale ACPI HAL. Eventuueel kun je dan op je basis pc deze HAL forceren tijdens de setup mbv F5, of APIC in de bios disablen zodat de ACPI HAL gebruikt wordt, maar dan nog heb je grote kans dat deze image niet werkt op het notebook. Ook zou je dan deze HAL op de basis pc weer moeten forceren naar Multiprocessor indien je HT wilt laten werken.

[ Voor 15% gewijzigd door Nielson op 07-01-2005 12:20 ]


  • Tijntje
  • Registratie: Februari 2000
  • Laatst online: 21-04 18:32
Ik heb nu een image gemaakt met de standaard HAL ACPI-pc op de D530 (HT werkt dan niet meer)
op de NC6000 werkt het image dan perfect. Ik denk dat ik maar 2 images ga maken. Heeft er iemand nog een briljant idee?

Als het niet gaat zoals het moet, dan moet het maar zoals het gaat.


  • Tijntje
  • Registratie: Februari 2000
  • Laatst online: 21-04 18:32
Hier het antwoord wat ik terug kreeg van Microsoft voor de geintreseerde:
Hi Martijn

I have done some further research and have found some knowledge Base articles which support the behavior we are currently seeing. From what I have read the behavior is correct for the HAL’s we are using.

Please can you review the links below and let me know your thoughts.

HAL Options After Windows XP or Windows Server 2003 Setup (see note 7 in this article)
http://support.microsoft.com/?id=309283

Unsupported Sysprep scenarios
http://support.microsoft.com/?id=828287

The table in the following online doc says the same thing:
http://www.microsoft.com/...t/en-us/prbc_cai_dkfj.asp
Het kan dus niet, of je moet na het imagen bestandjes gaan kopieren hal.dll etc.

Als het niet gaat zoals het moet, dan moet het maar zoals het gaat.

Pagina: 1