D
dan
Hi all,
I'm trying to deploy XPe on multiple platforms that each contain
different hardware using a single SDI. To do this, I intend to build an
image that will contain a superset of all the device drivers, so that
every target will be supported.
Our problem is that SDIs are stateless. This causes trouble when the
SDI is run on a platform that contains different hardware to the
original hardware configuration in the SDI. When this occurs, the OS
updates itself to support the new devices, but then prompts for a reset
for the changes to take effect. Because the SDI is read-only, no
information is recorded to say that the new hardware was found on the
last reset and as a consequence, every time we reset, the new hardware
will be found all over again.
I'd like to know if it is possible to deploy an SDI that creates a disk
EWF overlay to store the hardware changes? Ideally, we'd be able to
deploy this SDI and have it write to this EWF overlay *only* on the
*first* boot after deployment (the boot where hardware is found). On
every boot after this point, the EWF overlay should still exist, but be
read-only (or perhaps a 2-overlay EWF that always restores the first
overlay on reboot could also work?).
I understand this would be easier if I wasn't using an SDI (you could
just commit the EWF overlay to the protected volume after the first
boot and then disable it from then on), but the single-file, read-only
nature of the SDI makes it for a nice, robust way to deploy an OS.
Any thoughts on this would be greatly appreciated.
Dan
I'm trying to deploy XPe on multiple platforms that each contain
different hardware using a single SDI. To do this, I intend to build an
image that will contain a superset of all the device drivers, so that
every target will be supported.
Our problem is that SDIs are stateless. This causes trouble when the
SDI is run on a platform that contains different hardware to the
original hardware configuration in the SDI. When this occurs, the OS
updates itself to support the new devices, but then prompts for a reset
for the changes to take effect. Because the SDI is read-only, no
information is recorded to say that the new hardware was found on the
last reset and as a consequence, every time we reset, the new hardware
will be found all over again.
I'd like to know if it is possible to deploy an SDI that creates a disk
EWF overlay to store the hardware changes? Ideally, we'd be able to
deploy this SDI and have it write to this EWF overlay *only* on the
*first* boot after deployment (the boot where hardware is found). On
every boot after this point, the EWF overlay should still exist, but be
read-only (or perhaps a 2-overlay EWF that always restores the first
overlay on reboot could also work?).
I understand this would be easier if I wasn't using an SDI (you could
just commit the EWF overlay to the protected volume after the first
boot and then disable it from then on), but the single-file, read-only
nature of the SDI makes it for a nice, robust way to deploy an OS.
Any thoughts on this would be greatly appreciated.
Dan