Pedro,
You image is small now. Which is both good and bad.
Good because it is a good start to make a small footprint image finally.
Bad because you are going to spend some time debugging issues like this
when you miss some dependencies to meet your system requirements.
Anyway, do you have "PnP (User-Mode)" component in your image?
Also, since you want to add USB support, what USB component you have
already included?
Another approach for you would be starting with TAP output on the device
(I guess HP supplied you device with the image on it? I know it is their
policy).
Now lets think about the components you mentioned you are going to add.
Display and Printer drivers are not going to eat much if you narrow it
down to a few printers you need to support.
However, some system related component (Spooler, Printer GUI stuff and
etc.) will bring much more, especially the GUI components.
Basic network stack is also small to support TCP/IP. However, this is rare
case when people need just that. Usually you want to support MS networks
(netbios, etc.) and etc.
It will be much worth on SP2 where it will force you to include firewall
components and the footprint will dramatically increase. (feel free to
turn off Autoresolve dependencies option in TD and not include firewall
components if not required).
However, you will likely blow out the footprint when you start playing
with ICA client. This will require so much dependencies in you image that
you won't fit in 128Mb, I guess.
Also, you current image is Minlogon based, right? I don't know and I am
not sure whether ICA client works with minlogon. I'd even guess it is not.
But you can give it a try quickly.
--
Regards,
KM
Initially I just included the primitives in TD. Then I discovered the
"Service Control Management (SCM)" component, and included them (witch
includes OLE and other DLL support files). After resolving the
dependencies
(more then 10MB added to footprint!!!), I'm able to boot my HP t5700
terminal, but still without keyboard and/or mouse. With the same
configuration, but using the "Standard PC" component, I can use my USB
keyboard and mouse (t5700 only have USB ports) just by adding the
"Standard
Microsoft Keyboard" and "PS/2 compatible mouse" components (I guess this
is
because of USB keyboard and mouse support configuration in t5700 BIOS).
Now
I get a "[FBARegQueue: DllInstall] C:\WINDOWS\system32\userenv.dll
(Error:
0x80040154)" in FBALOG.TXT, but always without keyboard and/or mouse...
My
footprint is already at 30MB and without a complete boot... I need also
to
install a display adapter, a network adapter, printting support and a
Citrix
ICA Client. Is it possible to do that with only... let's say... 30MB??
I'm
trying to reduce my footprint by resolving the dependencies manually, but
I
don't think I can achieve my goal...