Re: Getting Multiple Desaktop Models to work with same OSD WIM Image



Hi Johan

Thanks for your reply.

So I have my reference machine and it is loaded with the mass storage
controllers for it. In this has the HP dc7600 which is the reference
machine. I have my sysprep as per below what next?

All I have been doing before was copying down sysprep and sysprep.inf
to C:\Sysprep and then inserting the SMS Image capture CD and following
the instructions.

I guess what I am asking is after I have got my reference machine ready
for capture and sysprep is in place how to I get sysprep to install all
the other mass storage drivers before I place the SMS Image capture CD
in?

I must be missing something here.

Thanks

Simon

Johan Arwidmark wrote:
You need to build the mass storage drivers list and let sysprep
install the drivers before deploying the image. E.g when sealing the
image. This cannot be done at deployment time. All other drivers can
be injected at deployment time but not mass storage device drivers.


regards

Johan Arwidmark
Microsoft MVP - Setup/Deployment


On 6 Jul 2006 04:24:47 -0700, "Chappy" <simonchappy@xxxxxxxxxxx>
wrote:

Hi All
The problem is I can't get our HP desktops to work from the same OSD
WIM Image.
The HP Models are HP D510, D530, DC7100, DC7600
I'm pretty sure they share the same HAL.
My reference machine was the DC7600.
I can do a bare metal fine from CD or RIS to a DC7600.
When I try the other models the image goes down but on reboot I get a
BSOD
Stop error INACCESSIBLE_BOOT_DEVICE found out this is possibly due to
not having a list of mass storage controllers.
After some research I find out I can't use the -BMSD switch and the
BuildMassStorageSection = Yes
is being ignored.
I am using sysprep v1.1 as we are still on W2K Pro SP4 :( So I don't
have access to the new switches in v2.0. I got a list of all the mass
storage controllers and added them to my sysprep.inf and redo my
reference machine this time with the new sysprep.inf.
Capture it.
Create a CD Install CD.
Try baremetal on a DC7600 all good as expected.
Try D530 via RIS and CD and it fails at the same spot with a BSOD
INACCESSIBLE_BOOT_DEVICE and the image is copied down on next reboot.
Boot into Window PE 2004 on failed D530
Change Directory to C:\sysprep
look at the sysprep.inf and confirm is does have a list of all the mass
storage controllers.

So it looks like it is ignoring my syspref.inf massstorage controller
settings.
At what point does it actually look at the syspref.inf file for an OSD
bare metal build
seems to be after the WIM has been copied down and then on the next
reboot.
Am I doing something wrong?

I need to know are what point it will actually say go look in
sysprep.inf and look under the [SysprepMassStorage] section and use
this disk controller.
Some of the models use IDE others SATA. All the SATA use Intel which
are found in %Systemroot%\inf\oemX.inf where X can be 0 - 12 and not
the %Systemroot%\INf\mshdc.inf as I have seen on most examples.

I have also tried right clicking on the package in SMS and on the
drivers tab and pointing at a UNC that contains all the oem.inf files
(The section where you can add Mass Storage Devices that are not
included with windows) but this wouldn't work kept coming up saying
unspecified error. This did not stop the WIM for deploying so I don't
think it has anything to do with this setting in the SMS OS Package.

Do I needs to copy down my sysprep.inf as a custom action during
postinstall?
Please don't tell me the only way is BDD!


Please see my syspref.inf

[Unattended]
ExtendOEMPartition=0
InstallFilesPath=C:\sysprep\i386
OemPnPDriversPath= <cut out as it's pretty long>
OemSkipEula=yes
UpdateInstalledDrivers = Yes
DriverSigningPolicy = Ignore

[GuiUnattended]
AdminPassword=Not Telling :)
OemSkipWelcome=1
OemSkipEula=yes
OEMSkipRegional=1
TimeZone=250

[UserData]
FullName="Private"
OrgName="Private"
ComputerName=


[SysprepMassStorage]
PCI\VEN_0E11&DEV_AE33=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_1222=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_1230=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7010=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7111=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_2411=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_2421=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_2441=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_244A=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_244B=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7199=%systemroot%\inf\mshdc.inf
PCI\VEN_1106&DEV_0571=%systemroot%\inf\mshdc.inf ; VIA
PCI\VEN_0E11&DEV_AE33=%systemroot%\inf\mshdc.inf ; Compaq
PCI\VEN_8086&DEV_24CB=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_24D1=%systemroot%\inf\mshdc.inf
pci\ven_8086&dev_2651&cc_0101=%systemroot%\inf\oem6.inf ;dc7100
PCI\CC_0101=%systemroot%\inf\mshdc.inf
pci\ven_8086&dev_266f=%systemroot%\inf\oem6.inf ;dc7100
pci\ven_8086&dev_24d1=%systemroot%\inf\mshdc.inf ;d530
pci\ven_8086&dev_24db=%systemroot%\inf\mshdc.inf ;d530


[TapiLocation]
CountryCode=61
Dialing=Tone


[RegionalSettings]
Language=0c09
LanguageGroup=1

[Display]
BitsPerPel=24
XResolution=1024
YResolution=768
VRefresh=75
AutoConfirm=1

[Networking]
InstallDefaultComponents=Yes

Sorry for the long post.
Regards

Simon

.


Loading