MSFN Forum: SysPrep: how to support 3 HALs - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

SysPrep: how to support 3 HALs Rate Topic: -----

#1 User is offline   SkyFox 

  • Group: Members
  • Posts: 4
  • Joined: 21-May 10
  • OS:none specified
  • Country: Country Flag

Posted 03 June 2010 - 10:55 PM

Hello everyone,

I have 3 different PC configs with different HALs:
1. Pentium 3 with ACPI PC HAL.
2. Pentium 4 with ACPI Uniprocessor HAL.
3. Core2Duo with ACPI Multiprocessor HAL.

I would like to use a single sysprep'ed image which will support the above configs.
What is the best way to implement this?
Should i seal my image on ACPI PC config first?
And how would i update HALs automatically for higher configs?

Thanks a lot.


#2 User is offline   bj-kaiser 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 415
  • Joined: 05-December 06
  • OS:Windows 7 x86
  • Country: Country Flag

Posted 04 June 2010 - 12:51 AM

Those three ACPI HALs should be easy to get to work. Your first idea is exactly the way how it worked for me, just build the image on a PC or in a VM supporting the ACPI PC HAL. Sysprep / Plug'n'Pray does the rest, no special sysprep.inf settings needed.

#3 User is offline   arwidmark 

  • Member
  • PipPip
  • Group: Members
  • Posts: 100
  • Joined: 22-December 05
  • OS:none specified
  • Country: Country Flag

Posted 04 June 2010 - 06:21 AM

A few years ago the most common method was to build on the Advanced ACPI HAL type, and then when deploying the image, detect the hal type and have a script that copied the necessary files and adjust syspprep.inf for the other HAL types. In these days the Advanced ACPI is mostly gone, so companies rather build their images on the MultiProc ACPI, but still use the script to copy necessary HAL files.

Most times it's not necessary to copy the correct files, for example when going from MultiProc to UniProc, but you will find hardware where this is needed. I wrote a script for this a few years back..

A geeks guide to Windows XP HAL Replacement
http://www.myitforum...iew.asp?id=8997

/ Johan

#4 User is offline   SkyFox 

  • Group: Members
  • Posts: 4
  • Joined: 21-May 10
  • OS:none specified
  • Country: Country Flag

Posted 04 June 2010 - 08:08 AM

View Postbj-kaiser, on 04 June 2010 - 12:51 AM, said:

Those three ACPI HALs should be easy to get to work. Your first idea is exactly the way how it worked for me, just build the image on a PC or in a VM supporting the ACPI PC HAL. Sysprep / Plug'n'Pray does the rest, no special sysprep.inf settings needed.


bj-kaiser, thanks, but it didn't work:.
I've sealed the image on ACPI PC system and then ran it on ACPI Uniprocessor, but the HAL remained ACPI PC.
In SysPrep dialog i didn't select "Scan for non-plug and play hardware" option.

Any ideas?

#5 User is offline   SkyFox 

  • Group: Members
  • Posts: 4
  • Joined: 21-May 10
  • OS:none specified
  • Country: Country Flag

Posted 04 June 2010 - 08:11 AM

View Postarwidmark, on 04 June 2010 - 06:21 AM, said:

A few years ago the most common method was to build on the Advanced ACPI HAL type, and then when deploying the image, detect the hal type and have a script that copied the necessary files and adjust syspprep.inf for the other HAL types. In these days the Advanced ACPI is mostly gone, so companies rather build their images on the MultiProc ACPI, but still use the script to copy necessary HAL files.

Most times it's not necessary to copy the correct files, for example when going from MultiProc to UniProc, but you will find hardware where this is needed. I wrote a script for this a few years back..

A geeks guide to Windows XP HAL Replacement
http://www.myitforum...iew.asp?id=8997

/ Johan


Thanks for the advice Johan, i'm looking into it.
When should i use your script, during SysPrep?

This post has been edited by SkyFox: 04 June 2010 - 08:11 AM


#6 User is offline   Tripredacus 

  • K-Mart-ian Legend
  • Group: Super Moderator
  • Posts: 7,349
  • Joined: 28-April 06
  • OS:Windows 7 x86
  • Country: Country Flag

Posted 04 June 2010 - 07:22 PM

If that does not help, this was posted in the WinPE forum a while ago:

http://www.msfn.org/...post__p__752842

#7 User is offline   SkyFox 

  • Group: Members
  • Posts: 4
  • Joined: 21-May 10
  • OS:none specified
  • Country: Country Flag

Posted 05 June 2010 - 12:45 AM

Tripredacus, Johan,

I don't understand how to use these scripts in SysPrep scenario, as they intended for WinPE setup.
From reading how MySysPrep works, it seems that i need to integrate these at the registry "HKLM\SYSTEM\Setup\CmdLine"
and then call the "setup.exe -newsetup -mini" for Mini-Setup.

If it has been done before i will appreciate some examples.

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy