|
cnackers -> RE: Adding Sata-support on an universal image for zti? [Solved] (6/7/2007 11:55:47 AM)
|
Here is a guide i created for documentation in our environment, i modified the HP doc that is out there and added the WinPE stuff... I usually reference that there are 2 key points to adding SATA support to your OSD, you need to add support to WinPE to see the SATA drive and then you have to give the XP image sata support. This guide was specific to HP SATA since we're an HP shop, but the principal's apply to other manufacturers. Stuff in red was additional support for the new XW6400 model from HP. Hopefully this helps some people out. ---------------------------------------------------------------------------- In order to add SATA support to SMS 2003 and OSD, you need to first add SATA support to Windows PE. Adding SATA Support to Windows PE These steps will add SATA support directly into Windows PE, if you want to add SATA support for the CIS Build CD, you must use the \Extrafiles directory and create the file structure documented below. 1) Create the WinPE folder (these guidelines will use c:\winpe) or use existing WinPE location 2) Download the Intel SATA AHCI Controller Driver, SP32478.exe, from www.hp.com. 3) Extract all the files from the SoftPaq. Winrar or WinImage will be able to extract the driver files out 4) These files should be extracted. a. iaahci.cat b. iaahci.inf c. iastor.cat d. iastor.inf e. iastor.sys f. license.txt g. readme.txt h. txtsetup.oem 5) Copy the iaahci.inf and iastor.inf files from the floppy to the c:\winpe\i386\inf folder. 6) Copy the other files to the c:\winpe\i386\system32\drivers folder. 7) Open c:\winpe\i386\txtsetup.sif in Notepad. 8) Go to the end of the file. There will be several blank lines 9) Move the cursor up a few lines. This is necessary because there is a hidden marker at the end of the file. 10) Add the following lines to the txtsetup.sif: [SourceDisksFiles] iastor.sys= 1,,,,,,4_,4,1,,,1,4 iaAHCI.cat=1,,,,,,,20,0,0 iaAHCI.inf=1,,,,,,,20,0,0 iaSTOR.cat=1,,,,,,,20,0,0 iaSTOR.inf=1,,,,,,,20,0,0 [HardwareIdsDatabase] PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor" PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor" PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor" PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor" PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor" PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor" PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor" PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor" PCI\VEN_8086&DEV_24DF&CC_0104 = "iaStor" PCI\VEN_8086&DEV_25B0&CC_0104 = "iaStor" [SCSI.Load] iaStor = iaStor.sys,4 [SCSI] iaStor = "Intel(R) 82801 SATA RAID/AHCI Controller (ICH5,6,7)" 11) Save the file and exit Notepad. Adding SATA support to SMS 2003 & OSD There are 2 core parts to adding SATA support to SMS, first you need to update the WinPE OSDWinPE.wim file with a PE that supports SATA. Secondly, for the OSD image to work, you need to integrate SATA support into image you are capturing for deployment. To update the Windows PE source files in SMS: 1) Open the SMS Administration console 2) Right click on Image Packages and select All Tasks – Update Windows PE 3) Point this to the source files for your modified WinPE source that supports SATA 4) Remember to refresh your distribution points if you do not a schedule refresh Note: This will create a new OSDWinPE.wim in the OSD folder, and the image package(s) source, however the ZTI share’s OSDWinPE will NOT be updated. In order for SATA support on a OSD installation CD you will have to copy the updated file to the ZTI share. To integrate SATA support into your image file: 1) Download the Intel SATA AHCI Controller Driver, SP32478.exe, from www.hp.com. 2) Extract all the files from the SoftPaq. Winrar or WinImage will be able to extract the driver files out 3) These files should be extracted. a. iaahci.cat b. iaahci.inf c. iastor.cat d. iastor.inf e. iastor.sys f. license.txt g. readme.txt h. txtsetup.oem 4) On the system you intend to Sysprep, add the first 5 files (a through e, from above) to the PnP drivers store (example: c:\drivers\sata). 5) Add the following section to your c:\sysprep\sysprep.inf file: [SysprepMassStorage] PCI\VEN_8086&DEV_2682&CC_0104 = %systemdrive%\drivers\sata\iastor.inf ; Intel(R) ESB2 SATA RAID Controller (Server ESB2) PCI\VEN_8086&DEV_2681&CC_0106 = %systemdrive%\drivers\sata\iastor.inf ; Intel(R) ESB2 SATA AHCI Controller (Server ESB2) PCI\VEN_8086&DEV_27C1&CC_0106 = %systemdrive%\drivers\sata\iaahci.inf ; Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH) PCI\VEN_8086&DEV_27C5&CC_0106 = %systemdrive%\drivers\sata\iaahci.inf ; Intel(R) 82801GBM SATA AHCI Controller (Mobile ICH7M) PCI\VEN_8086&DEV_2652&CC_0106 = %systemdrive%\drivers\sata\iaahci.inf ; Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R) PCI\VEN_8086&DEV_2653&CC_0106 = %systemdrive%\drivers\sata\iaahci.inf ; Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M) PCI\VEN_8086&DEV_27C3&CC_0104 = %systemdrive%\drivers\sata\iastor.inf ; Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH) PCI\VEN_8086&DEV_24DF&CC_0104 = %systemdrive%\drivers\sata\iastor.inf ; Intel(R) 82801ER SATA RAID Controller (Desktop ICH5R) PCI\VEN_8086&DEV_25B0&CC_0104 = %systemdrive%\drivers\sata\iastor.inf ; Intel(R) 6300ESB SATA RAID Controller PCI\VEN_8086&DEV_2652&CC_0104 = %systemdrive%\drivers\sata\iastor.inf ; Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R) Please note that each line to be added starts with PCI\. These lines are continued over to a second row in this paper due to space limitations. 6) Add or edit the following section of sysprep.inf to add the SATA drivers to the PnP drivers path. [Unattended] OemSkipEula=Yes OemPnPDriversPath=drivers\sata; <your driver list will come here> ConfirmHardware=No OverwriteOemFilesOnupgrade=No DriverSigningPolicy = Ignore oempreinstall=yes updateInstalledDrivers=Yes 7) At this point, the Windows installation is ready for deployment. Run Sysprep on the updated OS, capture an image, and deploy the image to systems using SATA hardware set to the default AHCI SATA Native mode. Note: It is a good idea to pre-populate the sysprep.inf file with the supported MASS STORAGE devices. Do this by running “sysprep –bmsd”. After you have completed this, then add the SATA support identified above and comment out the following line(s) as you see below. This will keep SYSPREP from rewriting the [SysprepMassStorage] section and erasing the added SATA support when you create the image. [Sysprep] ; BuildMassStorageSection = Yes
|
|
|
|